Udostępnij za pośrednictwem


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 oceny expression.

  • 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