FIRSTNONBLANKVALUE
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
Bemærk
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
Begreb | Definition |
---|---|
kolonne | En kolonne eller et udtryk, der returnerer en tabel med én kolonne. |
udtryk | Et udtryk, der evalueres for hver værdi i <kolonnen>. |
Returværdi
Den første værdi, der ikke er tom, for <et udtryk> , der svarer til de sorterede værdier i <kolonnen>.
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 kolonnen <> føjes til filterkonteksten for evalueringen af <udtrykket>.
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 |