Eksempler
INFOR.GET.ATTRIBUTES-formlen
I dette eksempel hentes titeltekster og entydige navne for alle attributter for BIBestPr_BestPracticesOLAP-dataforbindelsen Analysis-kuben, produktdimensionen og produkthierarkiet. Der anvendes overløb nedad på værdierne.
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
INFOR.GET.CUBES-formlen
I dette eksempel hentes titeltekster, entydige navne, beskrivelser, entydige navne for måleenhedsdimensionen, entydige navne for tidsdimensionen og dataforbindelsens entydige navne for alle kuber i alle tilgængelige dataforbindelser. Der anvendes overløb nedad på værdierne.
=INFOR.GET.CUBES()
I dette eksempel hentes titeltekster og entydige navne for kuber, der er specifikke for BIBestPr_BestPracticesOLAP-dataforbindelsen. Der anvendes overløb nedad på værdierne.
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
Syntaksen for det tredje argument, {"caption","unique_name"}, er et matrixargument, og det er en ny funktion i Microsoft Excel, der gør det muligt at angive flere værdier som et enkelt argument.
INFOR.GET.DATACONNECTIONS-formlen
I dette eksempel hentes både titeltekster og entydige navne for alle dataforbindelser, hvor der anvendes overløb nedad.
=INFOR.GET.DATACONNECTIONS()
I dette eksempel hentes entydige navne for alle Infor OLAP-dataforbindelser. Der anvendes overløb til højre på værdierne.
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
INFOR.GET.DIMENSIONS-formlen
I dette eksempel hentes alle egenskaber for alle dimensioner på BIBestPr_BestPracticesOLAP-dataforbindelsen og Analysis-kuben. Der anvendes overløb til højre på værdierne.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
I dette eksempel hentes titeltekster og entydige navne for alle dimensioner på BIBestPr_BestPracticesOLAP-dataforbindelsen og Analysis-kuben.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
INFOR.GET.HIERARCHIES-formlen
I dette eksempel hentes titeltekster og entydige navne for alle hierarkier og alle dimensioner i BIBestPr_BestPracticesOLAP-dataforbindelsen og Analysis-kuben. Der anvendes overløb nedad på værdierne.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
Hvis du vil hente titeltekst og entydigt navn for produktdimensionen, skal du angive det entydige navn for dimensionen som det fjerde argument.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
INFOR.GET.LEVELS-formlen
I dette eksempel hentes titeltekster og entydige navne for alle niveauer i BIBestPr_BestPracticesOLAP-dataforbindelsen, Analysis-kuben, produktdimensionen og produkthierarkiet. Der anvendes overløb nedad på værdierne.
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
INFOR.GET.ELEMENT-formlen
I dette eksempel vises, hvordan INFOR.GET.ELEMENT
henter titelteksten for elementet 2015 fra hierarkiet Periode.
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
INFOR.GET.ELEMENTS-formlen
I dette eksempel vises, hvordan INFOR.GET.ELEMENTS
henter titelteksten for elementet 2015 og dets sidestillede elementer fra hierarkiet Periode. Der anvendes overløb nedad på værdierne.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Du kan hente flere attributter på én gang ved hjælp af matrixargumentet. Hvis du vil hente titelteksten og den tyske oversættelse, kan du ændre det forrige eksempel med et matrixargument {"MEMBER_CAPTION","Att2_GERMAN"}
for attributten. Der anvendes overløb nedad på elementerne, der viser en kolonne mere for attributten "Att2_GERMAN".
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Du kan også definere sideopdeling og indrykning. I dette eksempel hentes alle medlemmer fra hierarkiet PERIOD med sideopdeling aktiveret og som kun viser 10 poster pr. side, viser den anden side og har indrykning aktiveret (viser "--" pr. niveau) for tyske oversættelser.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
INFOR.GET.VALUE-formlen
I dette eksempel vises, hvordan INFOR.GET.VALUE
henter værdien fra BIBestPr_BestPracticesOLAP-dataforbindelsen og Analysis-kuben. Cellekoordinaterne er enheder fra måleenhedsdimensionen, Q1 2015 fra hierarkiet Periode, Pladeværksteder fra POS-hierarkiet, AS600/175 fra hierarkiet Produkt, Californien fra hierarkiet Region, Direkte salg fra hierarkiet Kanal og Faktisk fra hierarkiet 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]")
INFOR.READ.VALUE-formlen
I dette eksempel vises, hvordan INFOR.READ.VALUE
indlæser værdien fra en celle i Analysis-kuben fra databasen i Samples-programmet. Cellekoordinaterne er enheder fra måleenhedsdimensionen, Q1 2015 fra hierarkiet Periode, Pladeværksteder fra POS-hierarkiet, AS600/175 fra hierarkiet Produkt, Californien fra hierarkiet Region, Direkte salg fra hierarkiet Kanal og Faktisk fra hierarkiet 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]")
Samples kan kun aktiveres i lokale miljøer. Hvis du ikke har adgang til Samples, leveres der en oversigtsbeskrivelse af databasens struktur til din reference.
INFOR.WRITE.VALUE-formlen
I dette eksempel vises, hvordan du kan bruge INFOR.WRITE.VALUE
til at skrive en værdi tilbage til cellen på de angivne koordinater for en specifik dataforbindelse og kube. I dette eksempel skrives værdien 1000 tilbage, og da denne destinationscelle ikke er en basiscelle, splashes værdien ved hjælp af standardhandlingen for splashing, Tildeling, med WeightedOrEqual
-fordeling.
=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]")
Du kan også bruge en tilbageskrivningskommando, i dette tilfælde tildeling med samme fordeling, til at skrive en værdi på 100 tilbage med denne formel:
=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]")