Esempi
Formula INFOR.GET.ATTRIBUTES
Questo esempio illustra il recupero delle didascalie e dei nomi univoci di tutti gli attributi per la connessione dati BIBestPr_BestPracticesOLAP, il cubo Analysis, la dimensione e la gerarchia del prodotto. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
Formula INFOR.GET.CUBES
Questo esempio illustra il recupero di didascalie, nomi univoci, descrizioni, nomi univoci della dimensione Misura, nomi univoci della dimensione Tempo e di nomi univoci della connessione dati per tutti i cubi di tutte le connessioni dati disponibili. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.CUBES()
Questo esempio illustra il recupero delle didascalie e dei nomi univoci dei cubi specifici per la connessione dati BIBestPr_BestPracticesOLAP. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
la sintassi del terzo argomento {"caption","unique_name"} è un argomento matrice. Si tratta di una nuova funzionalità di Microsoft Excel che consente di immettere più valori come un singolo argomento.
Formula INFOR.GET.DATACONNECTIONS
Questo esempio illustra il recupero delle didascalie e dei nomi univoci per tutte le connessioni dati che vengono espanse.
=INFOR.GET.DATACONNECTIONS()
Questo esempio illustra il recupero dei nomi univoci per tutte le connessioni dati Infor OLAP. I valori vengono espansi a destra.
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
Formula INFOR.GET.DIMENSIONS
Questo esempio illustra il recupero di tutte le proprietà per tutte le dimensioni contenute nella connessione dati BIBestPr_BestPracticesOLAP e il cubo Analysis. I valori vengono espansi a destra.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
Questo esempio illustra il recupero delle didascalie e dei nomi univoci per tutte le dimensioni contenute nella connessione dati BIBestPr_BestPracticesOLAP e il cubo Analysis.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
Formula INFOR.GET.HIERARCHIES
Questo esempio illustra il recupero delle didascalie e dei nomi univoci per tutte le gerarchie e dimensioni della connessione dati BIBestPr_BestPracticesOLAP e il cubo Analysis. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
Per recuperare la didascalia e il nome univoco di una dimensione del prodotto, impostare il nome univoco della dimensione come quarto argomento.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
Formula INFOR.GET.LEVELS
Questo esempio illustra il recupero delle didascalie e dei nomi univoci per tutti i livelli della connessione dati BIBestPr_BestPracticesOLAP, il cubo Analysis, la dimensione e la gerarchia del prodotto. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
Formula INFOR.GET.ELEMENT
Questo esempio illustra in che modo la formula INFOR.GET.ELEMENT
recupera la didascalia per l'elemento 2015 dalla gerarchia Periodo.
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
Formula INFOR.GET.ELEMENTS
Questo esempio illustra in che modo INFOR.GET.ELEMENTS
recupera la didascalia per l'elemento 2015 e i relativi elementi fratello dalla gerarchia Periodo. I valori vengono espansi nelle celle sottostanti.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
È possibile recuperare più attributi contemporaneamente tramite l'argomento matrice. Per recuperare la didascalia e la traduzione in tedesco, modificare l'esempio precedente con un argomento matrice {"MEMBER_CAPTION","Att2_GERMAN"}
per l'attributo. Gli elementi vengono espansi nelle celle sottostanti e viene visualizzata un’ulteriore colonna per l'attributo "Att2_GERMAN".
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Inoltre, è possibile definire i valori di impaginazione e rientro. Questo esempio illustra il recupero di tutti i membri dalla gerarchia PERIODO con impaginazione attivata, che indica solo 10 record per pagina, visualizza la seconda pagina e ha il rientro attivato (visualizza "--" per livello) per le traduzioni in tedesco.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
Formula INFOR.GET.VALUE
Questo esempio illustra in che modo INFOR.GET.VALUE
recupera il valore dalla connessione dati BIBestPr_BestPracticesOLAP e il cubo Analysis. Le coordinate della cella sono Unità dalla dimensione Misura, T1 2015 dalla gerarchia Periodo, Carrozzeria dalla gerarchia POS, AS600/175 dalla gerarchia Prodotto, California dalla gerarchia Regione, Vendite dirette dalla gerarchia Canale e Effettivi dalla gerarchia VALTYPE.
=INFOR.GET.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")
Formula INFOR.READ.VALUE
Questo esempio illustra in che modo INFOR.READ.VALUE
legge un valore da una cella nel cubo Analysis dal database dell'applicazione di esempio. Le coordinate della cella sono Unità dalla dimensione Misura, T1 2015 dalla gerarchia Periodo, Carrozzeria dalla gerarchia POS, AS600/175 dalla gerarchia Prodotto, California dalla gerarchia Regione, Vendite dirette dalla gerarchia Canale e Effettivi dalla gerarchia VALTYPE.
=INFOR.READ.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")
gli esempi possono essere abilitati solo in ambienti on-premise. Se non si dispone dell'accesso agli esempi, viene fornita una descrizione riepilogativa della struttura del database come riferimento.
Formula INFOR.WRITE.VALUE
Questo esempio illustra come utilizzare INFOR.WRITE.VALUE
per effettuare il writeback di un valore nella cella corrispondente alle coordinate specificate per la connessione dati e il cubo indicati. Qui viene eseguito il writeback di 1000 e, dato che la cella di destinazione non è una cella di base, il valore viene sottoposto a splashing utilizzando l'operazione di splashing predefinita, Allocazione, distribuzione WeightedOrEqual
.
=INFOR.WRITE.VALUE(1000,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")
È anche possibile utilizzare un comando di writeback, in questi caso allocazione con distribuzione uniforme, per effettuare il writeback di un valore pari a 100 mediante la seguente formula:
=INFOR.WRITE.VALUE("#E100","BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")