Beispiele

In diesen Beispielen wird beschrieben, wie Sie benutzerdefinierte Funktionen verwenden können.

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"})
Hinweis: Die Syntax für das dritte Argument: {"caption","unique_name"} ist ein Array-Argument. Es handelt sich um ein neues Feature von Microsoft Excel, mit dem Sie mehrere Werte als einzelnes Argument angeben können.

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]")
Hinweis:  Beispiele können nur in lokalen Umgebungen aktiviert werden. Wenn Sie keinen Zugriff auf Beispiele haben, wird eine zusammenfassende Beschreibung für die Struktur der Datenbank für Ihre Referenz angegeben.

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]")