DAX GENERATE Funktion
Alle Spaltennamen aus Tabelle 1 und Tabelle 2 müssen unterschiedlich sein oder es wird ein Fehler zurückgegeben.
Das Beispiel zur DAX GENERATE Funktion zeigt den Einsatz und die Möglichkeiten dieser DAX Funktion.
DAX GENERATE Funktion Syntax
Die DAX GENERATE Funktion kann folgendermaßen verwendet werden:
GENERATE(<table1>, <table2>)
Folgende Parameter müssen in der Funktion eingesetzt werden:
- table1: Jeder DAX-Ausdruck, der eine Tabelle zurückgibt.
- table2: Jeder DAX-Ausdruck, der eine Tabelle zurückgibt.
Die GENERATE-Funktion gibt ein Tabelle mit einem kartesischen Produkt aus Tabelle 1 und Tabelle 2 zurück.
Wenn die Auswertung von Tabelle 2 für die aktuelle Zeile in Tabelle 1 eine leere Tabelle ergibt, dann enthält die Ergebnistabelle nicht die aktuelle Zeile aus Tabelle 1. Dies ist anders als mit der GENERATEALL-Funktion, wo die aktuelle Zeile aus Tabelle 1 in die Ergebnisse einbezogen wird und Spalten, die Tabelle 2 entsprechen, Nullwerte für diese Zeile haben.
Alle Spaltennamen aus Tabelle 1 und Tabelle 2 müssen unterschiedlich sein oder es wird ein Fehler zurückgegeben.