Filtre DAX - Fonction ALLNOBLANKROW

La description

Renvoie toutes les lignes sauf la ligne vide, ou toutes les valeurs distinctes d'une colonne mais la ligne vide de la table parente d'une relation et ignore les filtres de contexte qui peuvent exister.

Syntaxe

ALLNOBLANKROW (<table>|<column>)

Paramètres

N ° Sr. Paramètre et description
1

table

La table sur laquelle tous les filtres contextuels sont supprimés.

2

column

Colonne sur laquelle tous les filtres contextuels sont supprimés.

ALLNOBLANKROW n'accepte qu'un seul argument, table ou colonne.

Valeur de retour

  • Une table, lorsque l'argument est une table.
  • Une colonne de valeurs, lorsque l'argument est une colonne.

Remarques

La fonction ALLNOBLANKROW ne considère pas les lignes vraiment vides dans une table, mais gère uniquement la ligne vide qui est un cas spécial généré dans une table parent, lorsqu'une ou plusieurs des tables enfants de la relation contiennent des valeurs non correspondantes ou des valeurs vides.

Exemple

= COUNTROWS (ALLNOBLANKROW (Salesperson))

Cette formule DAX renvoie 7, si le nombre de lignes dans la table parent Salesperson est 7. Cependant, il existe des entrées dans la table Sales pour un vendeur non comptabilisé (c'est-à-dire que le vendeur n'est pas présent dans la table Salesperson).

= COUNTROWS (ALL (Salesperson))

Cette formule DAX renvoie 8 bien que le nombre de lignes dans la table Parent Salesperson soit 7, car il existe des entrées dans la table Sales pour un vendeur non comptabilisé (c'est-à-dire que le vendeur n'est pas présent dans la table Salesperson).