FIRSTNONBLANKVALUE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Nuta

Ta funkcja jest zniechęcana do użycia w obliczeniach wizualizacji , ponieważ prawdopodobnie zwraca wyniki bez znaczenia.

Oblicza wyrażenie filtrowane według posortowanych wartości kolumny i zwraca pierwszą wartość wyrażenia, które nie jest puste.

Składnia

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametry

Termin Definicja
column Kolumna lub wyrażenie zwracające tabelę z jedną kolumną.
expression Wyrażenie obliczane dla każdej wartości column.

Wartość zwracana

Pierwsza niepusta wartość expression odpowiadająca posortowanych wartościom column.

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 dodawana do kontekstu filtru na potrzeby oceny expression.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach 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