Udostępnij za pośrednictwem


LASTNONBLANKVALUE

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 ostatnią wartość wyrażenia, które nie jest puste.

Składnia

LASTNONBLANKVALUE(<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

Ostatnia 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 LASTNONBLANK 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],
  "LNBV",
  LASTNONBLANKVALUE(
    DimDate[Date],
    SUM(FactInternetSales[SalesAmount])
   )
)

Zwraca

DimProduct[Class] [LNBV]
L 132.44
H 137.6
M 84.97
2288.6