Příklady
vzorec INFOR.GET.ATTRIBUTES
Tento příklad dosadí popisky a jedinečné názvy všech atributů pro datové připojení BIBestPr_BestPracticesOLAP, datovou kostku Analýza, dimenzi produktu a hierarchii produktu. Hodnoty mají přesah dolů.
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
Vzorec INFOR.GET.CUBES
Tento příklad dosadí popisky, jedinečné názvy, popisy, jedinečné názvy dimenze ukazatele, jedinečné názvy dimenze času a jedinečné názvy datového připojení pro všechny datové kostky všech dostupných datových připojení. Hodnoty mají přesah dolů.
=INFOR.GET.CUBES()
Tento příklad dosadí popisky a jedinečné názvy datových kostek specifických pro datové připojení BIBestPr_BestPracticesOLAP. Hodnoty mají přesah dolů.
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
Syntaxe třetího argumentu: {"caption","unique_name"} je argument pole a jedná se o novou funkci aplikace Microsoft Excel, která umožňuje zadat více hodnot jako jediný argument.
Vzorec INFOR.GET.DATACONNECTIONS
V tomto příkladu se dosadí popisky i jedinečné názvy pro všechna datová připojení přesahu dolů.
=INFOR.GET.DATACONNECTIONS()
V tomto příkladu se dosadí jedinečné názvy pro všechna datová připojení InforOLAP. Hodnoty mají přesah vpravo.
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
Vzorec INFOR.GET.DIMENSIONS
Tento příklad dosadí všechny vlastnosti pro všechny dimenze z datového připojení BIBestPr_BestPracticesOLAP a datové kostky Analýza. Hodnoty mají přesah vpravo.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
Tento příklad dosadí všechny popisky a jedinečné názvy pro všechny dimenze z datového připojení BIBestPr_BestPracticesOLAP a datové kostky Analýza.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
Vzorec INFOR.GET.HIERARCHIES
Tento příklad dosadí všechny popisky a jedinečné názvy pro všechny hierarchie a všechny dimenze z datového připojení BIBestPracticesOLAP a datové kostky Analýza. Hodnoty mají přesah dolů.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
Chcete-li dosadit popisek a jedinečný název dimenze produktu, zadejte jako čtvrtý argument jedinečný název dimenze.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
Vzorec INFOR.GET.LEVELS
Tento příklad dosadí popisky a jedinečné názvy pro všechny úrovně datového připojení BIBestPr_BestPracticesOLAP, datovou kostku Analýza, dimenzi produktu a hierarchii produktu. Hodnoty mají přesah dolů.
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
Vzorec INFOR.GET.ELEMENT
Tento příklad ukazuje, jak vzorec INFOR.GET.ELEMENT
dosadí popisek elementu 2015 z hierarchie Období.
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
Vzorec INFOR.GET.ELEMENTS
Tento příklad ukazuje, jak vzorec INFOR.GET.ELEMENTS
dosadí popisek elementu 2015 a elementy na stejné úrovni z hierarchie Období. Hodnoty mají přesah dolů.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Pomocí argumentu matice můžete najednou dosadit více atributů najednou. Chcete-li dosadit popisek a Německý překlad, upravte předchozí příklad pomocí argumentu matice {"MEMBER_CAPTION","Att2_GERMAN"}
pro daný atribut. Elementy mají přesah a zobrazují nejméně jeden sloupec pro atribut "Att2_GERMAN".
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Můžete rovněž definovat stránkování a odsazení. Tento příklad dosadí všechny členy z hierarchie OBDOBÍ s povoleným stránkováním, zobrazuje se pouze 10 záznamů na stránku, zobrazuje se druhá stránka a s povoleným odsazením (zobrazeno "--" na úroveň) pro Německé překlady.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
Vzorec INFOR.GET.VALUE
Tento příklad ukazuje, jak vzorec INFOR.GET.VALUE
dosadí hodnotu z datového připojení BIBestPr_BestPracticesOLAP a datové kostky Analýza. Souřadnice buňky jsou Jednotky z dimenze Ukazatel, Q1 2015 z hierarchie Období, Servisy z hierarchie POS, AS600/175 z hierarchie Produkt, Kalifornie z hierarchie Region, Přímý prodej z hierarchie Obchodní kanál a Skutečné z hierarchie 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]")
Vzorec INFOR.READ.VALUE
Tento příklad ukazuje, jak vzorec INFOR.READ.VALUE
čte hodnotu z buňky datové kostky Analýza z aplikace Vzorky. Souřadnice buňky jsou Jednotky z dimenze Ukazatel, Q1 2015 z hierarchie Období, Servisy z hierarchie POS, AS600/175 z hierarchie Produkt, Kalifornie z hierarchie Region, Přímý prodej z hierarchie Obchodní kanál a Skutečné z hierarchie 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]")
Příklady lze povolit pouze v místních prostředích. Nemáte-li přístup ke Vzorkům, je pro váš odkaz uveden souhrnný popis struktury databáze.
Vzorec INFOR.WRITE.VALUE
Tento příklad ukazuje, jak lze pomocí vzorce INFOR.WRITE.VALUE
provést zpětný zápis hodnoty do buňky v zadaných souřadnicích pro konkrétní datové připojení a datovou kostku. V tomto příkladu zapíše zpět 1000 a jelikož tato cílová buňka není základní buňkou, hodnota je alokována pomocí výchozí operace splashování buněk, přidělení distribuce 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]")
Můžete rovněž použít příkaz zpětného zápisu, v tomto případě s rovnoměrnou distribucí, a provést zpětný zápis hodnoty 100 s tímto vzorcem:
=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]")