LASTNONBLANK

DAXInteligência de Dados Temporais

Retorna uma tabela de uma linha e uma coluna com o último valor da coluna, no contexto de filtro atual, para o qual a expressão não é BLANK.

Quando usar

Encontrar o último valor (geralmente a última data) com dado, por exemplo para saldos e posições de estoque.

Sintaxe

DAX
LASTNONBLANK(<Coluna>, <Expressão>)

Parâmetros

Coluna: Referência de coluna, tabela de uma coluna ou expressão booleana que define uma tabela de uma coluna. Expressão: Expressão avaliada para cada valor da coluna, verificando se é BLANK.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • NãoCálculo Visual

Exemplo

DAX
// Última data com venda no contexto atual
Ultima Data com Venda =
LASTNONBLANK ( TabDimCalendario[Data], [Total de Vendas] )

// Saldo de estoque na última data com saldo informado
Estoque Atual =
CALCULATE (
    SUM ( TabFatEstoque[QuantidadeEstoque] ),
    LASTNONBLANK (
        TabDimCalendario[Data],
        CALCULATE ( SUM ( TabFatEstoque[QuantidadeEstoque] ) )
    )
)

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo