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