Benutzerdefinierte Funktionen in der Vorschau

Die Funktionalität und Syntax dieser Funktionen können sich ändern. Wir empfehlen Ihnen daher, sie nur für experimentelle Zwecke zu verwenden.

Die folgende Tabelle zeigt die Liste der Vorschaufunktionen, deren Syntax, deren Ergebnisse sowie die Angabe an, ob die Funktionen dynamische Arrays sind:

Formel Syntax Ergebnis Unterstützung von dynamischen Arrays Beispiel
INFOR.JOINARRAYS INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) Gibt ein Array von Werten eines beliebigen Typs zurück, verbunden durch Spalten. Ja =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)

Der Zellbereich A2:B4 ist Array 1. Der Zellbereich D2:E3 ist Array 2. TRUE gibt an, dass use_crossjoin aktiviert ist.

=INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)

FALSE gibt an, dass use_crossjoin deaktiviert ist.

INFOR.SUBARRAY INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) Gibt ein Array von Werten eines beliebigen Typs zurück. Es stellt ein Teilarray eines ausgewählten Arrays dar. Ja =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)

Der Zellbereich A2:C6 ist das Array. Die Formel extrahiert die erste Spalte und eine Spaltensumme, die erste Zeile und eine Zeilensumme.

=INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)

Die Formel extrahiert zwei Spalten, beginnend mit der zweiten Spalte, und zwei Zeilen, beginnend mit der zweiten Zeile.

INFOR.READ.SESE.REPORT INFOR.READ.SESE.REPORT([report_parameters], ...) Gibt einen Bericht zurück, der auf der Grundlage der JSON-Definition des Self-Service-Berichts generiert wird. Ja =INFOR.READ.SESE.REPORT(A9:A610)

Die Formel generiert den Self-Service-Bericht basierend auf der JSON-Berichtsdefinition, die in dem Bereich (A9:A610) enthalten ist.

INFOR.GET.ELEMENT.ATTRIBUTE INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Gibt ein einzelnes Attribut für ein bestimmtes Element oder mehrere Elemente mit einem bestimmten Kontext zurück, wenn das Attribut dynamisch ist und von anderen Dimensionen gesteuert wird. Nein =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")

Folgende Elemente des Kontexts werden verwendet:

  • thumbnail.png: Der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.
  • thumbnail.png: Der Cube-Name.
  • thumbnail.png: Das abzurufende Attribut.
  • thumbnail.png: Die Hierarchie, in der sich das Element befindet.
  • thumbnail.png: Das Element, für das das Attribut abgerufen werden soll.

Die Formel gibt den Attributwert für das Element "2016" in der Hierarchie "Period" zurück. Beispielsweise wird "2016" oder eine verwandte Beschriftung zurückgegeben, je nachdem, wie das Attribut in Ihrem Cube definiert ist.

INFOR.WRITE.ELEMENT.ATTRIBUTE INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Gibt im Erfolgsfall einen Attributwert, im Fehlerfall einen Fehler zurück. Schreibt einen Wert in ein einzelnes Attribut für ein einzelnes Element mit einem bestimmten Kontext, wenn das Attribut dynamisch ist und von anderen Dimensionen gesteuert wird. Nein =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")

Die Formel schreibt den Wert "test" in das Attribut "ATT2_FRENCH" für das Element "[PRODUCT].[All Tires]" in der Hierarchie "[PRODUCT]". Der "ANALYSIS"-Cube aus dem "BIBestPr_BestPracticesOLAP", der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.

INFOR.GET.AXIS INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) Gibt eine Matrix der angeforderten Attribute für die angegebenen Hierarchien zurück. Sie stellt eine ganze Achse von Spalten oder Zeilen dar. Das heißt, wenn ein Benutzer verschiedene Elemente und Attribute aus mehreren Hierarchien anfordert, wird eine Kreuzverknüpfung (Crossjoin) erstellt. Ja =INFOR.GET.AXIS(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   TRUE,   {"NumberOfRecords", 3; "Page", 1; "ExpandToLevel", 2},   {"[Period]", {"MEMBER_CAPTION", "ATT2_GERMAN"},    {"[Period].[All Years].[2005]", "[Period].[All Years].[2006]", "[Period].[All Years].[2007]"}} )

Diese Formelkomponenten werden verwendet, um die Achsendaten abzurufen und anzuzeigen:

  • thumbnail.png: Der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.
  • thumbnail.png: Der Cube-Name.
  • thumbnail.png: Wenn der Parameter spillByColumns auf TRUE festgelegt ist, erfolgt der Überlauf des Ergebnisses horizontal über die Spalten.
  • Sie können folgende Optionen verwenden:
    • thumbnail.png: Begrenzt das Ergebnis auf 3 Datensätze.
    • thumbnail.png: Ruft die erste Seite der Ergebnisse ab.
    • thumbnail.png: Erweitert die Hierarchie der Periode auf Ebene 2, die einzelne Jahre einschließt.
  • Sie können die folgenden Komponenten des Hierarchieblocks verwenden:
    • thumbnail.png: Periode ist die abgefragte Dimension.
    • thumbnail.png: Für jedes Element werden zwei Attribute angefordert.
    • thumbnail.png: Bestimmte Elemente der Hierarchie, die eingeschlossen werden sollen, z. B. die Jahre 2005, 2006 und 2007.
INFOR.READ.VALUES INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) Ruft eine Matrix von Werten für bestimmte Achsen und Filterelemente ab. Es ist hilfreich, beim Lesen mehrerer Wert aus einem Cube die Leistung zu verwalten. Ja =INFOR.READ.VALUES(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   "VALUE",   "[PRODUCT].[All Tires]",   0,   "[Period].[All Years]",   0,   "[MEASURE].[Units]",   "[POS].[All Pos]" )

Die Formel ruft einen einzelnen Wert aus dem Cube ab, indem sie Elemente aus jeder Achse angibt. Sie können die folgenden Komponenten der Formel verwenden:

  • thumbnail.png: Der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.
  • thumbnail.png: Der Cube-Name.
  • thumbnail.png: Die Zelleigenschaft, die zurückgegeben werden soll. In diesem Fall ist es der Ist-Wert.
  • thumbnail.png: Das Zeilenelement.
  • thumbnail.png: Gibt den Spaltenindexversatz oder keinen Versatz an. Gibt auch den eindeutigen Namen an und wählt aus, welche Elemente aus den einzelnen Zeilen-Tupeln zurückgegeben werden sollen. {2,4} gibt zum Beispiel das zweite und vierte Element jeder Zeile zurück.
  • thumbnail.png: Das Spaltenelement.
  • thumbnail.png: Gibt den Zeilenindexversatz oder keinen Versatz an. Gibt auch an, welche Spalte dem eindeutigen Namen der Hierarchie entspricht.
  • thumbnail.png: Zusätzliche Slice-Elemente zum Filtern von Daten.
INFOR.READ.SLICE INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) Wird in Ad-hoc-Berichten verwendet. Bei Verwendung mit der Excel Integration-Benutzeroberfläche können Abstimmungen mit einem Blatt vorgenommen werden, z. B. Erweitern und Reduzieren von Achsenelementen. Unterstützt die Ad-hoc-Analyse. Mit dem Argument Optionen können Sie die Filterrichtung definieren, von erweiterbarem Slice zu nicht erweiterbarem Slice wechseln und das Zahlenformat festlegen. Sie können die dynamischen Formatvorlagen aktivieren, indem Sie UseStyles im Argument Optionen auf True setzen. Ja =INFOR.READ.SLICE("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE}, NumberFormat) =INFOR.READ.SLICE('Infor-dEPM-Adhoc-Definitions'!$A$3, {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE; "NumberFormat","###.0#"; “AttributeDisplay”, 0})

'Infor-dEPM-Adhoc-Definitions'!$A$3 ist der Name der Berichtsdefinition.

Folgende Optionen sind verfügbar:

  • thumbnail.png: Ermöglicht die hierarchische Erweiterung. So können Sie zum Beispiel Unterkategorien wie Ganzjahresreifen oder Sommerreifen anzeigen.
  • thumbnail.png: Wendet Formatierungsvorlagen an, die im Bericht definiert sind.
  • thumbnail.png: Wendet die horizontale Ausrichtung der Slicer-Dimension an.
  • thumbnail.png: Wendet das benutzerdefinierte Zahlenformat an. Gibt auch den eindeutigen Namen an und wählt aus, welche Elemente aus jedem Spalten-Tupel zurückgegeben werden sollen. Zum Beispiel gibt {2,4} das zweite und vierte Element jeder Spalte zurück.
  • thumbnail.png: Ermöglicht die Kontrolle darüber, welche Attributeigenschaft angezeigt wird. Dies sind gültige numerische Werte:
    • 0 - Beschreibung anzeigen
    • 1 - Eindeutigen Namen anzeigen
    • 2 - Beschreibung und eindeutigen Namen anzeigen
      Hinweis

      Jede andere Zahl als Wert wird ignoriert und der Parameter wird als nicht festgelegt betrachtet, was einem Wert von 0 entspricht.

Sie können mehrere Optionen mit einem Semikolon als Trennzeichen angeben.

INFOR.ELEMENT.ENTITY INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) Es handelt sich um eine Entitätsvariante von INFOR.GET.ELEMENT. Gibt eine Entität mit einem einzelnen Element zurück. Ruft mehrere Elementeigenschaften in einer einzigen Zelle ab. Sie können auf diese Formel verweisen, ohne den eindeutigen Namen des Elements einzuführen. Nein =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")

Verwenden Sie diese Optionen, um zu konfigurieren, wie die Daten abgerufen und angezeigt werden:

  • thumbnail.png: Der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.
  • thumbnail.png: Der Cube-Name.
  • thumbnail.png: Die spezifische Eigenschaft, die abgerufen werden soll. In diesem Fall handelt es sich um den Anzeigenamen oder die Caption eines Elements.
  • thumbnail.png: Die abzufragende Dimension.
  • thumbnail.png: Der eindeutige Name des Elements in der Dimension.

Die Formel gibt die Caption zurück, zum Beispiel den eindeutigen Namen des Elements "[Period].[All Years].[2005]" aus der Dimension "[Period]" im angegebenen OLAP-Cube.

INFOR.VALUE.ENTITY INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) Es handelt sich um eine Entitätsvariante von INFOR.READ.VALUE. Gibt mehrere Eigenschaften einer Zelle in einer einzigen Zelle zurück. Nein =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")

Folgende Optionen sind verfügbar:

  • thumbnail.png: Der Name der Datenverbindung, die für den Zugriff auf den OLAP-Cube verwendet wird.
  • thumbnail.png: Der Cube-Name.
  • thumbnail.png: Die abzurufende Eigenschaft. In diesem Fall handelt es sich um den Ist-Datenwert, z. B. eine Measure wie Absatz oder Ertrag.
  • Das vierte Argument ist ein Zahlenformat. Wenn ein Argument leer ist, wird das Standardzahlenformat verwendet.
  • thumbnail.png: Das Element aus der Dimension "[Period]", für das der Wert abgerufen wird.

Die Formel gibt den aggregierten Wert zurück, zum Beispiel den Gesamtumsatz für das Element"[Period].[All Years]" in der Dimension "[Period]". Je nachdem, wie der Cube konfiguriert ist, werden durch die Formel mehrere Zelleigenschaften, wie z. B. ein Wert und ein Format, in einer einzigen Zelle zusammengeführt.

INFOR.SLICE.ENTITY INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) Es handelt sich um eine Entitätsvariante von INFOR.READ.SLICE, bei der parametrizationArgument eine beliebige Anzahl von Matrix-Argumenten ist. Sie können Optionen mit folgenden Argumenten definieren. Gibt ein dynamisches Array mit benutzerdefinierten Datentypen zurück. Unterstützt interaktives Verhalten. Aktiviert Aktionen wie Verschieben nach, Beibehalten, Vergrößern/Verkleinern und Hierarchieebene. Mit der Aktion Hierarchieebene können Sie die Auswahl auf eine bestimmte Ebene innerhalb der Hierarchie ändern. Mit dem Argument Optionen können Sie die Filterrichtung definieren, von erweiterbarem Slice zu nicht erweiterbarem Slice wechseln und das Zahlenformat festlegen. Sie können die dynamischen Formatvorlagen aktivieren, indem Sie UseStyles im Argument Optionen auf True setzen. Ja =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; “AttributeDisplay”, 0})

Verwenden Sie die folgenden Optionen, um zu konfigurieren, wie die Daten vom Cube abgerufen und angezeigt werden:

  • thumbnail.png: Der Name der Berichtsdefinition, der die Matrix von Werten abruft.
  • thumbnail.png: Aktiviert die hierarchische Erweiterung, beispielsweise um Unterkategorien wie z. B Ganzjahresreifen anzuzeigen.
  • thumbnail.png: Wendet Formatierungsvorlagen aus der Berichtsdefinition an.
  • thumbnail.png: Ermöglicht die Kontrolle darüber, welche Attributeigenschaft angezeigt wird. Dies sind gültige numerische Werte:
    • 0 - Beschreibung anzeigen
    • 1 - Eindeutigen Namen anzeigen
    • 2 - Beschreibung und eindeutigen Namen anzeigen
      Hinweis

      Jede andere Zahl als Wert wird ignoriert und der Parameter wird als nicht festgelegt betrachtet, was einem Wert von 0 entspricht.

Sie können mehrere Optionen mit einem Semikolon als Trennzeichen angeben.