Przykłady
Formuła INFOR.GET.ATTRIBUTES
Ten przykład pobiera podpisy i unikatowe nazwy wszystkich atrybutów połączenia danych BIBestPr_BestPracticesOLAP, kostki Analiza, wymiaru produktu oraz hierarchii produktów. Wartości są rozlewane.
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
Formuła INFOR.GET.CUBES
Poniższy przykład pobiera podpisy, unikatowe nazwy, opisy, unikatowe nazwy wymiaru miary, unikatowe nazwy wymiaru czasu i unikatowe nazwy połączenia danych dla wszystkich kostek wszystkich dostępnych połączeń danych. Wartości są rozlewane.
=INFOR.GET.CUBES()
Ten przykład pobiera podpisy i unikatowe nazwy kostek specyficznych dla połączenia danych BIBestPr_BestPracticesOLAP. Wartości są rozlewane.
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
Składnia trzeciego argumentu: {"caption","unique_name"} jest argumentem tablicowym i jest to nowa funkcja programu Microsoft Excel umożliwiająca podanie wielu wartości jako pojedynczy argument.
Formuła INFOR.GET.DATACONNECTIONS
Ten przykład pobiera zarówno podpisy, jak i nazwy unikatowe dla wszystkich połączeń danych, które są rozlane.
=INFOR.GET.DATACONNECTIONS()
Ten przykład pobiera nazwy unikatowe dla wszystkich połączeń danych InforOLAP. Wartości są rozlewane w prawo.
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
Formuła INFOR.GET.DIMENSIONS
Ten przykład pobiera wszystkie właściwości dla wszystkich wymiarów połączenia danych BIBestPr_BestPracticesOLAP i kostki Analiza. Wartości są rozlewane w prawo.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
Ten przykład pobiera podpisy i nazwy unikatowe dla wszystkich wymiarów połączenia danych BIBestPr_BestPracticesOLAP i kostki Analiza.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
Formuła INFOR.GET.HIERARCHIES
Ten przykład pobiera podpisy i nazwy unikatowe dla wszystkich hierarchii i wymiarów połączenia danych BIBestPr_BestPracticesOLAP i kostki Analiza. Wartości są rozlewane.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
Aby pobrać podpis i nazwę unikatową dla wymiaru produktu, podaj nazwę unikatową wymiaru jako czwarty argument.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
Formuła INFOR.GET.LEVELS
Ten przykład pobiera podpisy i nazwy unikatowe dla wszystkich poziomów połączenia danych BIBestPr_BestPracticesOLAP, kostki Analiza, wymiaru produktu i hierarchii produktów. Wartości są rozlewane.
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
Formuła INFOR.GET.ELEMENT
W tym przykładzie przedstawiono, w jaki sposób formuła INFOR.GET.ELEMENT
pobiera podpis elementu 2015 z hierarchii Okres.
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
Formuła INFOR.GET.ELEMENTS
W tym przykładzie przedstawiono, w jaki sposób formuła INFOR.GET.ELEMENTS
pobiera podpis elementu 2015 i jego elementów równorzędnych z hierarchii Okres. Wartości są rozlewane.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Możesz pobrać więcej atrybutów jednocześnie korzystając z argumentu macierzy. Aby pobrać podpis i tłumaczenie na język niemiecki, zmodyfikuj poprzedni przykład, wstawiając argument macierzowy {"MEMBER_CAPTION","Att2_GERMAN"}
. Elementy zostają rozlane w dół, tworząc jedną kolumnę więcej dla atrybutu "Att2_GERMAN".
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Można również zdefiniować stronicowanie i wcięcie. Ten przykład pobiera wszystkie elementy hierarchii PERIOD z włączoną funkcją stronicowania, wyświetla tylko 10 rekordów na stronie, pokazuje drugą stronę i włącza wcięcie (poziomy oznacza znakami "--") dla tłumaczeń na język niemiecki.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
Formuła INFOR.GET.VALUE
Ten przykład pokazuje, jak formuła INFOR.GET.VALUE
pobiera wartość z połączenia danych BIBestPr_BestPracticesOLAP i kostki Analiza. Współrzędne komórki to Jednostki z wymiaru miary, Q1 2015 z hierarchii Okres, Warsztaty blacharskie z hierarchii Punkt sprzedaży, AS600/175 z hierarchii Produkt, California z hierarchii Region, Sprzedaż bezpośrednia z hierarchii Kanał i Wartość rzeczywista z hierarchii 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]")
Formuła INFOR.READ.VALUE
W tym przykładzie przedstawiono, w jaki sposób formuła INFOR.READ.VALUE
odczytuje wartość z komórki w kostce Analiza. Współrzędne komórki to Jednostki z wymiaru miary, Q1 2015 z hierarchii Okres, Warsztaty blacharskie z hierarchii Punkt sprzedaży, AS600/175 z hierarchii Produkt, California z hierarchii Region, Sprzedaż bezpośrednia z hierarchii Kanał i Wartość rzeczywista z hierarchii 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]")
Przykłady można włączyć tylko w środowiskach lokalnych. Jeśli nie masz dostępu do aplikacji Przykłady, możesz przeczytać podsumowanie informacji o strukturze bazy danych.
Formuła INFOR.WRITE.VALUE
W poniższym przykładzie przedstawiono, jak za pomocą formuły INFOR.WRITE.VALUE
dokonać zapisu zwrotnego wartości do komórki w określonych współrzędnych dla określonego połączenia danych i określonej kostki. Ten przykład dokonuje zapisu zwrotnego wartości 1000 i ponieważ komórka docelowa nie jest komórką podstawową, wartość jest rozpraszana przy użyciu domyślnej operacji rozpraszania wartości, Alokacja, z dystrybucją 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]")
Można także użyć polecenia zapisu zwrotnego, w tym przypadku alokacji z dystrybucją równomierną, aby dokonać zapisuj zwrotnego wartości 100 za pomocą następującej formuły:
=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]")