Partage via


ADDMISSINGITEMS

s’applique à :colonne calculéetable calculéemesurecalcul 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 retourner des éléments sans données pour les mesures utilisées. S’il n’est pas spécifié, toutes les colonnes sont retournées.
table Table SUMMARIZECOLUMNS.
groupBy_columnName (Facultatif) Colonne à regrouper dans l’argument de table fourni.
filterTable (Facultatif) Expression de table qui définit les lignes retournées.

Valeur de retour

Table avec une ou plusieurs colonnes.

Remarques

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

Avec SUMMARIZECOLUMNS

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

Exemple

Sans ADDMISSINGITEMS, la requête suivante :

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

Retourne

CustomerId TotalQty
Un 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
Un 5
B 3
C 3
D
E 2
F