Beispiele
Formel INFOR.GET.ATTRIBUTES
In diesem Beispiel werden Captions und eindeutige Namen aller Attribute der BIBestPr_BestPracticesOLAP-Datenverbindung, des Cubes Analysis, der Produktdimension und der Produkthierarchie abgerufen. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
Formel INFOR.GET.CUBES
Dieses Beispiel ruft Captions, eindeutige Namen, Beschreibungen, eindeutige Namen der Measure-Dimension, eindeutige Namen der Zeitdimension und eindeutige Namen der Datenverbindungen aller Cubes der verfügbaren Datenverbindungen ab. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.CUBES()
In diesem Beispiel werden Captions und eindeutige Namen von Cubes abgerufen, die für die BIBestPr_BestPracticesOLAP-Datenverbindung spezifisch sind. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
Formal INFOR.GET.DATACONNECTIONS
In diesem Beispiel werden sowohl Captions als auch eindeutige Namen für alle Datenverbindungen abgerufen und nach unten überlaufend eingefügt.
=INFOR.GET.DATACONNECTIONS()
In diesem Beispiel werden eindeutige Namen für alle Infor OLAP-Datenverbindungen abgerufen. Die Werte werden nach rechts überlaufend eingefügt.
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
Formel INFOR.GET.DIMENSIONS
In diesem Beispiel werden alle Eigenschaften für alle Dimensionen der BIBestPr_BestPracticesOLAP-Datenverbindung und des Cubes Analysis abgerufen. Die Werte werden nach rechts überlaufend eingefügt.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
In diesem Beispiel werden Captions und eindeutige Namen für alle Dimensionen der BIBestPr_BestPracticesOLAP-Datenverbindung und des Cubes Analysis abgerufen.
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
Formel INFOR.GET.HIERARCHIES
In diesem Beispiel werden Captions und eindeutige Namen für alle Hierarchien und alle Dimensionen der BIBestPr_BestPracticesOLAP-Datenverbindung und des Cubes Analysis abgerufen. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
Um Caption und eindeutigen Namen einer Produktdimension abzurufen, geben Sie den eindeutigen Namen der Dimension als viertes Argument an.
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
Formel INFOR.GET.LEVELS
In diesem Beispiel werden Captions und eindeutige Namen für alle Ebenen der BIBestPr_BestPracticesOLAP-Datenverbindung, des Cubes Analysis, der Produktdimension und der Produkthierarchie abgerufen. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
INFOR.GET.ELEMENT-Formel
Im folgenden Beispiel wird gezeigt, wie die INFOR.GET.ELEMENT
-Formel die Caption für das Element 2015 aus der Periodenhierarchie zurückgibt.
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
Formel INFOR.GET.ELEMENTS
Im folgenden Beispiel wird gezeigt, wie INFOR.GET.ELEMENTS
die Caption für das Element 2015 und seine Geschwister-Elemente aus der Periodenhierarchie zurückgibt. Die Werte werden nach unten überlaufend eingefügt.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Sie können mehrere Attribute gleichzeitig mithilfe des Matrixarguments abrufen. Um die Caption und die deutsche Übersetzung abzurufen, ändern Sie das vorherige Beispiel und verwenden statt des Attributs ein Matrixargument {"MEMBER_CAPTION","Att2_GERMAN"}
. Die Elemente werden nach unten überlaufend eingefügt, wobei eine weitere Spalte für das Attribut "Att2_GERMAN" angezeigt wird.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
Sie können auch die Seitenverwaltung und eine Einrückung definieren. In diesem Beispiel werden alle Elemente der Hierarchie PERIOD mit aktivierter Seitenverwaltung abgerufen, wobei nur 10 Datensätze pro Seite angezeigt werden, eine zweite Seite angezeigt wird und eine Einrückung (Anzeige von "--" pro Ebene) für deutsche Übersetzungen aktiviert ist.
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
Formel INFOR.GET.VALUE
Im folgenden Beispiel wird gezeigt, wie INFOR.GET.VALUE
den Wert aus der BIBestPr_BestPracticesOLAP-Datenverbindung und dem Cube Analysis abruft. Die Zellkoordinaten sind Einheiten aus der Measure-Dimension, Q1 2015 aus der Periodenhierarchie, Karosserien aus der POS-Hierarchie, AS600/175 aus der Produkthierarchie, Kalifornien aus der Regionshierarchie, Direkter Vertrieb aus der Hierarchie Vertriebsweg und Ist-Wert aus der Hierarchie Werttyp.
=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-Formel
Im folgenden Beispiel wird gezeigt, wie INFOR.READ.VALUE
den Wert aus einer Zelle im Cube Analysis der Datenbank der Anwendung "Samples" liest. Die Zellkoordinaten sind Einheiten aus der Measure-Dimension, Q1 2015 aus der Periodenhierarchie, Karosserien aus der POS-Hierarchie, AS600/175 aus der Produkthierarchie, Kalifornien aus der Regionshierarchie, Direkter Vertrieb aus der Hierarchie Vertriebsweg und Ist-Wert aus der Hierarchie Werttyp.
=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]")
Formel INFOR.WRITE.VALUE
Im folgenden Beispiel wird gezeigt, wie Sie INFOR.WRITE.VALUE
verwenden können, um einen Wert in die Zelle mit den angegebenen Koordinaten für die spezifische Datenverbindung und den spezifischen Cube zurückzuschreiben. In diesem Beispiel wird 1000 zurückgeschrieben, und da diese Zielzelle keine Basiszelle ist, erfolgt das Splashing des Werts mit der Splashing-Standardoperation Verteilung mit WeightedOrEqual
-Verteilung.
=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]")
Sie können auch einen Befehl zum Zurückschreiben verwenden, in diesem Fall eine Verteilung mit gleicher Verteilung, um einen Wert von 100 mit der folgenden Formel zurückzuschreiben:
=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]")