Minhas Planilhas

Seu site de Planilhas Excel

  • Home
  • Cursos
    • Curso Automação e Agentes de IA com N8N
    • Formação de Power BI e Dados – Comunidade Dashmaker
  • Sobre
    • Política de privacidade
Você está em: Home / Power BI / DAX / Calcular Valor do Inventário com DAX no Power BI.

Calcular Valor do Inventário com DAX no Power BI.

15 de outubro de 2020 por Gerson Viergutz Deixe um comentário

Parece uma tarefa fácil, calcular o valor do inventário ou do estoque no Power BI com DAX. Mas dependendo do modelo de dados ou de como está a fonte de dados pode complicar um pouco.

Vou mostrar abaixo uma tabela de exemplo que vamos praticar.

Tabela Power BI
Tabela fDados

Nesta tabela temos o valor de estoque de cada Codigo do Produto mas em dias diferentes. O desafio é, somar somente o valor do estoque de cada produto da data mais recente.

Olhando para a tabela e sabendo do resultado que queremos, podemos dizer que não dá pra fugir muito do uso do contexto de linha, ou seja, teríamos que usar funções DAX de tabela e iteração linha a linha.

Vou mostrar duas formas de como podemos resolver este problema. Vamos lá.

Solução 1 – Somar Valor do Inventário com Funções DAX, CALCULATE, SUM, GENERATE, VALUES e LASTDATE.

Não vou entrar em detalhes de cada função, mas vou explicar como funciona o cálculo.

Função DAX Solução 1

Neste exemplo usamos o CALCULATE para trazer o resultado para o contexto de filtro. Explicando a função GENERATE.

A Função GENERATE retorna uma tabela com o produto cartesiano entre cada linha em tabela1 e a tabela resultante da avaliação de tabela2 no contexto da linha atual de tabela1.

DAX GENERATE Power BI
Resultado Função DAX GENERATE

Ele gera uma Tabela com os Produtos Únicos devido a função VALUES e a coluna a Data buscada através da função LASTDATE.

O Resultado da função completa é da imagem abaixo.

Valor Inventário DAX Power BI
Solução 1 – Valor do Inventário com função DAX
Curso de Power BI Online
https://ead.minhasplanilhas.com.br/course/curso-power-bi

Solução 2 – Somar Valor do Inventário com funções SUMX, VALUES, CALCULATE, SUM e LASTDATE.

Nesta segunda opção usamos a função SUMX como iteradora que trabalha em contexto de linha. Veja a solução abaixo.

Função DAX para calcular valor do Estoque
Solução 2 – Função DAX para Calcular Valor do Estoque

O primeiro argumento das funções iteradoras como no exemplo a função SUMX é sempre uma tabela, neste caso foi passado uma tabela com os códigos distintos dos produtos usando a função VALUES. Depois com a função SUM é feito a soma dos valores somente da última data de cada produto por causa do LASTDATE.

Veja abaixo que o resultado das duas soluções são iguais.

Valor do Inventário utilizando DAX no Power BI

O que achou do artigo, te ajudou?

Tenho um curso ideal para você que quer aprender mais sobre Power BI, acesse https://ead.minhasplanilhas.com.br/course/curso-power-bi e aproveite esta oportunidade.

Assista ao vídeo para ver mais explicações sobre o assunto.

https://www.youtube.com/watch?v=5cdPhFAzTCo


Grande Abraço

Gerson G. Viergutz

Arquivado em: DAX, Power BI Marcados com as tags: dax, Power BI

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sobre o Autor

Gerson Viergutz

Se inscreva no Canal do Youtube

Pesquise no site

Categorias

  • Agregação
  • Artigo
  • Cursos
  • Dashboard
  • DAX
  • Dicas
  • Empreendedorismo
  • Excel
  • Ferramentas de Gestão
  • Fórmulas
  • Funções
  • Gráficos
  • Gráficos no Excel
  • Livros Ebooks
  • Lógica
  • Matrizes Dinâmicas
  • MEI
  • Pessoal
  • Planilhas Financeiras
  • Planilhas Prontas
  • Power BI
  • Power Pivot
  • Power Query
  • Qualidade
  • Tabela Dinâmica
  • Texto
  • VBA
  • Venda de Planilha

Copyright © 2025