GROUPCROSSAPPLY

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt eine Zusammenfassungstabelle über eine Gruppe von Gruppen zurück.

Syntax

GROUPCROSSAPPLY( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]…[, <name>, <expression>]…)  

Parameter

Ausdruck Definition
groupBy_columnName Ein vollqualifizierter Spaltenverweis (Table[Column]) auf eine Basistabelle, für die die unterschiedlichen Werte in der zurückgegebenen Tabelle enthalten sind.
filterTable Ein Tabellenausdruck, der dem Filterkontext aller Spalten hinzugefügt wird, die als groupBy_columnName Argumente angegeben sind.
Name Eine Zeichenfolge, die den Spaltennamen darstellt, der für den nachfolgenden angegebenen Ausdruck verwendet werden soll.
Ausdruck Ein beliebiger DAX Ausdruck, der einen einzelnen Wert zurückgibt (keine Tabelle).

Rückgabewert

Eine Tabelle, die Kombinationen von Werten aus den angegebenen Spalten basierend auf der angegebenen Gruppierung enthält. Nur Zeilen, für die mindestens einer der angegebenen Ausdrücke einen nicht leeren Wert zurückgibt, sind in der zurückgegebenen Tabelle enthalten. Wenn alle Ausdrücke als BLANK/NULL für eine Zeile ausgewertet werden, ist diese Zeile nicht in der zurückgegebenen Tabelle enthalten.

Bemerkungen

  • GROUPCROSSAPPLY ähnelt SUMMARIZECOLUMNS Funktion, wendet jedoch keine implizite Autoexistenz an. Alle filterTable-Parameter sind verknüpfungsübergreifend. FILTERCLUSTER-Funktion kann verwendet werden, um bei Bedarf natürliche Verknüpfungen von Filtertabellen oder Gruppen nach Spalten auszuführen.

  • Sie können das Filterverhalten von filterTable mithilfe der folgenden Funktionen ändern:

    • ALLSELECTEDAPPLY

    • ALLSELECTEDREMOVE

    • ALWAYSAPPLY

    • KEEPFILTERS

    • SHADOWCLUSTER

    • NONFILTER