Partager via


ADDMISSINGITEMS

S’applique à :Colonne calculéeTableau calculéeMesureCalcul de visuel

Ajoute des lignes avec des valeurs vides à une table retournée par SUMMARIZECOLUMNS.

Syntaxe

ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )

Paramètres

Terme Définition
showAll_columnName (Facultatif) Colonne pour laquelle des éléments sans données doivent être retournés pour les mesures utilisées. Si cet argument n’est pas spécifié, toutes les colonnes sont retournées.
table Table SUMMARIZECOLUMNS.
groupBy_columnName (Facultatif) Colonne sur laquelle effectuer le regroupement dans l’argument de table fourni.
filterTable (Facultatif) Expression de table qui définit les lignes retournées.

Valeur renvoyée

Table avec une ou plusieurs colonnes.

Notes

Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Avec SUMMARIZECOLUMNS

Une table retournée par SUMMARIZECOLUMNS inclut uniquement les lignes contenant des valeurs. En incorporant une expression SUMMARIZECOLUMNS dans une expression ADDMISSINGITEMS, les lignes ne contenant aucune valeur sont également retournées.

Exemple

Sans ADDMISSINGITEMS, la requête suivante :

SUMMARIZECOLUMNS( 
    'Sales'[CustomerId], 
    "Total Qty", SUM ( Sales[TotalQty] )
)

Retourne :

CustomerId TotalQty
A 5
B 3
C 3
E 2

Avec ADDMISSINGITEMS, la requête suivante :

EVALUATE
ADDMISSINGITEMS (
    'Sales'[CustomerId],
    SUMMARIZECOLUMNS( 
        'Sales'[CustomerId],
        "Total Qty", SUM ( Sales[TotalQty] )
    ),
    'Sales'[CustomerId]
)

Retourne :

CustomerId TotalQty
A 5
B 3
C 3
D
E 2
F