FIRSTNONBLANKVALUE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Nuta
Ta funkcja jest zniechęcana do użycia w obliczeniach wizualizacji , ponieważ prawdopodobnie zwraca wyniki bez znaczenia.
Oblicza wyrażenie filtrowane według posortowanej values kolumny and zwraca firstvalue wyrażenia, które jest notblank.
Składnia
FIRSTNONBLANKVALUE(<column>, <expression>)
Parametry
Termin | Definicja |
---|---|
column |
Kolumna or wyrażenie zwracające tabelę z jedną kolumną. |
expression |
Wyrażenie obliczane dla każdej valuecolumn . |
Zwracanie value
first
blank
value
expression
odpowiadający posortowanej valuescolumn
.
Uwagi
Argument kolumny może być dowolny z następujących:
- Odwołanie do dowolnej kolumny.
- Tabela z jedną kolumną.
Ta funkcja różni się od FIRSTNONBLANK w tym, że
column
jest dodawany do kontekstu filter na potrzeby ocenyexpression
.Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Następujące zapytanie DAX,
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Zwraca
DimProduct[Class] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |