FIRSTNONBLANKVALUE
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Not
Den här funktionen rekommenderas inte för användning i visuella beräkningar eftersom den sannolikt returnerar meningslösa resultat.
Utvärderar ett uttryck som filtreras efter de sorterade värdena i en kolumn och returnerar det första värdet för uttrycket som inte är tomt.
Syntax
FIRSTNONBLANKVALUE(<column>, <expression>)
Parametrar
Term | Definition |
---|---|
column |
En kolumn eller ett uttryck som returnerar en tabell med en kolumn. |
expression |
Ett uttryck som utvärderas för varje värde i column . |
Returvärde
Det första icke-tomma värdet för expression
som motsvarar de sorterade värdena för column
.
Anmärkningar
Kolumnargumentet kan vara något av följande:
- En referens till valfri kolumn.
- En tabell med en enda kolumn.
Den här funktionen skiljer sig från FIRSTNONBLANK eftersom
column
läggs till i filterkontexten för utvärdering avexpression
.Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Följande DAX fråga:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Returnerar
DimProduct[Class] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |