FIRSTNONBLANKVALUE
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Seddel
Denne funktion frarådes til brug i visuelle beregninger da den sandsynligvis returnerer meningsløse resultater.
Evaluerer et udtryk, der er filtreret efter de sorterede værdier i en kolonne, og returnerer den første værdi i udtrykket, der ikke er tom.
Syntaks
FIRSTNONBLANKVALUE(<column>, <expression>)
Parametre
Udtryk | Definition |
---|---|
column |
En kolonne eller et udtryk, der returnerer en tabel med én kolonne. |
expression |
Et udtryk, der evalueres for hver værdi i column . |
Returværdi
Den første ikke-tomme værdi af expression
, der svarer til de sorterede værdier for column
.
Bemærkninger
Kolonneargumentet kan være et af følgende:
- En reference til en hvilken som helst kolonne.
- En tabel med en enkelt kolonne.
Denne funktion adskiller sig fra FIRSTNONBLANK, da
column
føjes til filterkonteksten for evalueringen afexpression
.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Følgende DAX forespørgsel:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Returnerer
DimProduct[Class] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |