Partager via


FIRSTNONBLANKVALUE

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Note

Cette fonction est déconseillée pour une utilisation dans calculs visuels car elle retourne probablement des résultats sans signification.

Évalue une expression filtrée par la values triée d’une colonne and retourne la firstvalue de l’expression notblank.

Syntaxe

FIRSTNONBLANKVALUE(<column>, <expression>)

Paramètres

Terme Définition
column Une colonne or une expression qui retourne une table à colonne unique.
expression Expression évaluée pour chaque value de column.

Retourner value

Le first non-blankvalue de expression correspondant au values trié de column.

Remarques

  • L’argument de colonne peut être l’un des éléments suivants :

    • Référence à n’importe quelle colonne.
    • Table avec une seule colonne.
  • Cette fonction est différente de FIRSTNONBLANK dans laquelle la column est ajoutée au contexte de filter pour l’évaluation de expression.

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

Exemple

Requête DAX suivante,

EVALUATE 
SUMMARIZECOLUMNS(
  DimProduct[Class],
  "FNBV",
  FIRSTNONBLANKVALUE(
    DimDate[Date],
    SUM(FactInternetSales[SalesAmount])
   )
)

Retourne

DimProduct[Classe] [FNBV]
L 699.0982
H 13778.24
M 1000.4375
533.83