DAX: Primeiro e último item de uma tabela

DAX: Primeiro e último item de uma tabela

Olá!

Já precisou retornar  o primeiro e o último item de uma coluna? (Não é o maior e o menor e sim o primeiro e último)

No Power BI isso é bem fácil. Uma das formas de solução é usando as funções DAX: CALCULATE, VALUES e TOPN

Vamos lá:

Baixe o arquivo exemplo:

No Power BI, tenho uma tabela na qual preciso do primeiro e último item da coluna VALOR:

Power BI

Abra o Power Query ( ETL), em editar consultas e clique em adicionar coluna / Coluna de índice / de 1

Abra o Power Query ( ETL)

Note que foi criado uma nova coluna com o índice de cada linha:

nova coluna com o índice

Feche e aplique a transformação e volte ao Power BI.

Adicione uma nova medida (pois precisamos retornar apenas o primeiro e último valor, ou seja, não precisamos de uma coluna e sim de apenas um valor para retorno).

Na medida, escreva a fórmula abaixo:

PRIMEIRO VALOR = CALCULATE(VALUES(FDados[VALOR]);TOPN(1;FDados;FDados[Índice];ASC))

Fórmula PRIMEIRO VALOR

Explicando:

A Calculate vai retornar apenas um único valor para a medida. O primeiro argumento da Calculate é a expressão, que no nosso caso será o primeiro valor, então usei a função VALUES da coluna, que retornará apenas o valor distinto da coluna, ou seja, apenas um valor.

Após isso, o segundo argumento do Calculate é o filtro, ou seja, quais critérios que desejo trazer esse valor. o primeiro valor!

Quero trazer o valor apenas que seja o primeiro item. Então, usei a função TOPN que vai trazer o 1 valor em ordem crescente da coluna ÍNDICE ( que é 1).

Resumindo: Traga o valor exclusivo do 1 índice da tabela.

 

Agora faça outra medida com o último valor:

ÚLTIMO VALOR = CALCULATE(VALUES(FDados[VALOR]);TOPN(1;FDados;FDados[Índice];DESC))Fórmula ÚLTIMO VALOR

O que muda é a ordem do TOPN que mudamos para decrescente.

Adicione as duas medidas em um cartão e veja o resultado:

Até a próxima!

😃

 

Essa e muitas outras dicas e truques do Excel estão disponíveis no nosso canal do YouTube, você pode se inscrever clicando aqui.

E se você já quer ter muito mais conteúdo sobre produtividade, inscreva-se para o AULÃO PRODUTIVIDE 10X, totalmente online e gratuito.

Compartilhe com seus amigos

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
Linkedin
Share on whatsapp
whatsapp
Share on email
Email
Quero te convidar para uma aula completa e gratuita com nossos Especialistas em Excel.

Ao Vivo Quinta-feira às 20h20 no Youtube

Gostou do artigo? Deixe seu comentário abaixo

Fechar Menu
×