FIRSTNONBLANKVALUE
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning
Kommentar
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
Period | Definition |
---|---|
column | En kolumn eller ett uttryck som returnerar en tabell med en kolumn. |
uttryck | Ett uttryck som utvärderas för varje värde i <kolumnen>. |
Returvärde
Det första icke-tomma värdet för <uttrycket> som motsvarar de sorterade värdena <i kolumnen>.
Kommentarer
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 kolumnen> läggs till i <filterkontexten för utvärderingen av <uttrycket>.
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 |