Benutzerdefinierte Funktionen in der Vorschau
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. =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| 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 |
| 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:
Die Formel gibt den Attributwert für das Element |
| 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 |
| 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:
|
| 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:
|
| 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})
Folgende Optionen sind verfügbar:
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:
Die Formel gibt die Caption zurück, zum Beispiel den eindeutigen Namen des Elements |
| 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:
Die Formel gibt den aggregierten Wert zurück, zum Beispiel den Gesamtumsatz für das Element |
| 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;
Verwenden Sie die folgenden Optionen, um zu konfigurieren, wie die Daten vom Cube abgerufen und angezeigt werden:
Sie können mehrere Optionen mit einem Semikolon als Trennzeichen angeben. |