ADDMISSINGITEMS
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Fügt einer Tabelle, die von SUMMARIZECOLUMNS zurückgegeben wird, Zeilen mit leeren Werten hinzu.
Syntax
ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )
Parameter
Begriff | Definition |
---|---|
showAll_columnName | (Optional) Eine Spalte, für die Elemente ohne Daten für die verwendeten Measures zurückgegeben werden sollen. Wenn nichts angegeben ist, werden alle Spalten zurückgegeben. |
Tisch | Eine SUMMARIZECOLUMNS-Tabelle. |
groupBy_columnName | (Optional) Eine Spalte, nach der im angegebenen „table“-Argument gruppiert werden soll. |
filterTable | (Optional) Ein Tabellenausdruck, der definiert, welche Zeilen zurückgegeben werden. |
Rückgabewert
Eine Tabelle mit mindestens einer Spalte.
Bemerkungen
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Mit SUMMARIZECOLUMNS
Eine von SUMMARIZECOLUMNS zurückgegebene Tabelle enthält nur Zeilen mit Werten. Durch das Umschließen eines SUMMARIZECOLUMNS-Ausdrucks mit einem ADDMISSINGITEMS-Ausdruck werden auch Zeilen, die keine Werte enthalten, zurückgegeben.
Beispiel
Ohne ADDMISSINGITEMS gibt die folgende Abfrage:
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
)
gibt diese Werte zurück:
CustomerId | TotalQty |
---|---|
A | 5 |
B | 3 |
C | 3 |
E | 2 |
Mit ADDMISSINGITEMS gibt die folgende Abfrage:
EVALUATE
ADDMISSINGITEMS (
'Sales'[CustomerId],
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
),
'Sales'[CustomerId]
)
gibt diese Werte zurück:
CustomerId | TotalQty |
---|---|
A | 5 |
B | 3 |
C | 3 |
D | |
E | 2 |
F |