FIRSTNONBLANKVALUE
gäller för:beräknad kolumnberäknad tabellMeasurevisuell 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 den sorterade values för en kolumn and returnerar firstvalue för uttrycket som är notblank.
Syntax
FIRSTNONBLANKVALUE(<column>, <expression>)
Parametrar
Term | Definition |
---|---|
column |
En kolumn or ett uttryck som returnerar en tabell med en kolumn. |
expression |
Ett uttryck som utvärderas för varje value av column . |
Returnera value
Den first icke-blankvalue av expression
som motsvarar den sorterade values 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 filter-kontexten för utvärderingen avexpression
.Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet 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 |