LASTNONBLANKVALUE
s’applique à :colonne calculée
table calculée
mesure
calcul 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 les valeurs triées d’une colonne et retourne la dernière valeur de l’expression qui n’est pas vide.
Syntaxe
LASTNONBLANKVALUE(<column>, <expression>)
Paramètres
Terme | Définition |
---|---|
column |
Colonne ou expression qui retourne une table à colonne unique. |
expression |
Expression évaluée pour chaque valeur de column . |
Valeur de retour
Dernière valeur non vide de expression
correspondant aux valeurs triées 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 LASTNONBLANK dans laquelle la
column
est ajoutée au contexte de filtre pour l’évaluation deexpression
.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).
Exemple
Requête DAX suivante,
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"LNBV",
LASTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Retourne
DimProduct[Classe] | [LNBV] |
---|---|
L | 132.44 |
H | 137.6 |
M | 84.97 |
2288.6 |