Buscar K
Aparência
Aparência
Lição 10 de 12 do tutorial DAX, nível avançado, cerca de 8 minutos. Objetivo: mostrar o valor do último dia do período, em vez da soma dos dias.
Numa tabela com a coluna Data do Estoque nas linhas, agrupada por mês, crie a medida:
SUM('Estoque'[Qtd])Cada mês soma o estoque de todos os dias. O número não é o estoque do mês.
Crie a medida "Estoque":
CALCULATE(
SUM('Estoque'[Qtd]),
LASTDATE('Estoque'[Data])
)Cada mês mostra o estoque do último dia com registro. O total mostra o último dia do período.
O estoque de vários produtos se soma. O estoque de vários dias não se soma.
LASTDATE usa a data da própria tabela de estoque. Com a data do calendário, a medida é recusada.
O LASTDATE é o único filtro do CALCULATE.
A forma SQL é uma coluna "Exibe Registro?" na tabela, com {FILTER|} e {HAS_COLUMN|}, usada como filtro. Ela ignora o agrupamento: com o mês nas linhas, soma o mês inteiro.
Crie a medida "Último estoque informado", com o estoque da maior data em que a soma não é vazia.
LASTNONBLANKVALUE(
'Estoque'[Data],
SUM('Estoque'[Qtd])
)