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:

Cadastre seu nome e e-mail para liberar o link de download.

Nome

E-mail

 

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:

Clube de Assinatura – Doutores do Excel

Os alunos me perguntam sobre dicas e truques, como essa dica sobre função DAX (Power BI), e uma pergunta comum é: 'o que eu preciso saber de Excel para chegar ao nível avançado e me tornar um especialista?”.

Para ajudar milhares de meus alunos a alcançarem o estado da arte no Excel e se tornarem totalmente diferenciados no mercado de trabalho, eu criei a TRILHA DO CONHECIMENTO DO EXCEL, e entrego tudo em uma assinatura mensal.

Funciona como se fosse uma Netflix do Excel: Por R$ 37,00/mês você tem acesso a treinamentos transformadores online, que já foram contratados por centenas de empresas, e que estão agora totalmente ao seu alcance!

Além da Trilha do Conhecimento em Excel, temos a Trilha do Conhecimento no Power BI, ou seja: sendo nosso assinante consegue ter acesso a esses cursos desde o nível Básico até o Especialistas, passando pelo nível Avançado. Agora você pode se tornar mais do que um Doutor no Excel e impulsionar a sua carreira!

Além disso, temos cursos de Power Point e preparatório para Certificação MOS, tudo incluso na assinatura.

Vem com a gente para expandir seus conhecimentos muito além desta dica sobre função DAX!

Clique aqui, conheça a nossa assinatura e comece a se destacar no mercado de trabalho!

 

Compartilhe com seus amigos

Compartilhar no facebook
Facebook
Compartilhar no twitter
Twitter
Compartilhar no linkedin
Linkedin
Compartilhar no whatsapp
whatsapp
Compartilhar no 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
×