Joviano

Bem vindo ao

Blog do Jovi!

O blog do Jovi tem como objetivo ajudar você com suas dúvidas, além de expandir seu conhecimento através da informação.

Tabela Dinâmica : Campo Calculado evoluiu para medida DAX

Você já sentiu que, inicialmente, as colunas calculadas no Excel são simples, mas, com o tempo, suas análises começam a pedir algo mais robusto? Nesse sentido, é exatamente aí que as Medidas DAX em Tabelas Dinâmicas entram em cena, oferecendo uma solução muito mais poderosa.

Neste artigo, vamos mostrar como você pode evoluir da simplicidade das colunas calculadas para o uso estratégico das medidas DAX em tabelas dinâmicas, sem complicações.

Começando com Colunas Calculadas nas Tabelas Dinâmicas

No início, a simplicidade das colunas calculadas nas tabelas dinâmicas do Excel parece suficiente para resolver problemas cotidianos. Afinal, elas permitem cálculos diretos sem sair do ambiente do Excel.

Um exemplo clássico, que vimos em uma de nossas aulas, foi no fictício “boteco”, onde o relatório analítico de vendas tinha a seguinte estrutura:

Tabela no Excel

Criamos uma tabela dinâmica para sumarizar esses valores e, como resultado, obtivemos:

Tabela Dinâmica no Excel

Mas, desejamos uma coluna que some o PESO com a PERDA, sem precisar incluir tal coluna na fonte de dados. Como fazer? Veja só!

Campos Calculados na Tabela Dinâmica

Podemos criar um campo simples, somando o resultado das duas colunas mencionadas acima e, para isso, basta acessarmos o menu de configuração da tabela dinâmica e selecionar a opção de campo calculado.

Campo Calculado de Tabela Dinâmica no Excel
Da Simplicidade às Medidas DAX: O Poder das Tabelas Dinâmicas

Com isso, surge uma coluna com o cálculo solicitado direto na sua tabela dinâmica.

Limitações do Campo Calculado na Tabela Dinâmica

Essa opção é muito boa para você somar ou subtrair valores entre colunas. No entanto, quando você necessitar de um cálculo mais robusto, ele vai apresentar erros, especialmente porque não faz o cálculo linha por linha, mas sim, contexto por contexto.

Imagine, por exemplo, a comissão dos nossos garçons, que se calcula de maneira diferente para cada tipo de produto vendido:

Tabela no Excel

No campo calculado, ele soma todos os valores de comissão e multiplica pela soma de todos os faturamentos, entregando um valor COLOSSAL.

Nesse momento, entram as medidas DAX!

O Que São Medidas DAX?

Medidas DAX (Data Analysis Expressions), diferentemente das colunas calculadas, são cálculos dinâmicos e mais avançados que você pode criar no Power Pivot ou no Power BI.

Além disso, ao contrário das colunas calculadas, que geram valores fixos, as medidas mudam conforme os filtros aplicados. Dessa forma, essa flexibilidade é essencial para análises complexas.

Por exemplo, no caso do cálculo que explicamos anteriormente, podemos usar uma função que faz o cálculo virtual linha por linha, e depois pega os resultados e os soma:

ComissaoGarcom = 
    SUMX(
        TabelaVendas,
          TabelaVendas[ComissaoGarcom] 
        * TabelaVendas[PESO_PRODUTO] 
        * TabelaVendas[QTD] 
        * TabelaVendas[PrecoPorPeso]
    )

Com o uso do SUMX, conseguimos filtrar dinamicamente os dados, tornando as análises muito mais poderosas.

Quando Migrar para DAX?

Se você já está utilizando tabelas dinâmicas e começa a perceber que as colunas calculadas não são suficientes, é hora de migrar para DAX. Cálculos como médias móveis, comparações entre períodos ou análises contextuais são muito mais eficientes com DAX.

Outro exemplo prático, que exploramos em nossas aulas, foi calcular o faturamento dos últimos três meses no nosso “boteco”:

FaturamentoUltimos3Meses = 

    VAR DataMax = MAX(TabelaVendas[Data]) -- retorna a data máxima do contexto
    VAR IniMes = EOMONTH(DataMax, -1) + 1 -- retorna o inicio do mês da data máxima do contexto
    VAR DataMin = EDATE(DataMax, -2) -- retroage N meses
    
    RETURN
    CALCULATE(
        SUM(TabelaVendas[Faturamento]),
        TabelaVendas[Data] >= DataMin && TabelaVendas[Data] <= DataMax
    )

Com essas medidas, conseguimos calcular o faturamento em intervalos específicos de tempo, algo que, no Excel, exigiria fórmulas muito mais complexas e manuais.

Mas Existem Segredos na Tabela Dinâmica Antes do DAX

Esses exemplos acima são mais robustos, com uma complexidade maior para quem já possui experiência com Power Query e Power Pivot. Entretanto, o que muita gente não sabe é que existem muitas “continhas” que a tabela dinâmica já entrega pronta, como, por exemplo, % do total:

Tabela Dinâmica com cálculo de proporcionalidade no Excel

Não precisa fazer um curso na NASA para ter uma coluna dessas, pois ela está ao alcance do seu mouse nas configurações do campo calculado da tabela dinâmica.

Dos campos calculados às medidas DAX

Preparamos uma aula explicando essa evolução, com exemplos claros e material de apoio, e disponibilizamos para nossos alunos na nossa LIVE 127.

Essa aula faz parte da Formação Power Query 2.0, que é um pacotão de cursos focados em analistas que trabalham o dia inteiro com o Excel e que desejam automatizar seu trabalho.

Da Simplicidade às Medidas DAX: O Poder das Tabelas Dinâmicas

Com a Formação Power Query 2.0 você se Liberta do TI

Se você ainda depende do TI para montar relatórios ou lidar com grandes volumes de dados, talvez seja hora de considerar a Formação Power Query 2.0. Com mais de 400 horas de conteúdo prático, você aprenderá a automatizar suas tarefas e a construir relatórios avançados com Power Query, DAX, SQL e Python.

Assim, você ganha autonomia e rapidez em suas análises, sem depender de terceiros. Essa formação é ideal para quem quer dominar de vez o Excel e suas ferramentas avançadas.

Conclusão: O Equilíbrio Entre Simplicidade e Poder

Dominar colunas calculadas no Excel é, sem dúvida, um ótimo ponto de partida. No entanto, saber quando evoluir para medidas DAX pode transformar completamente a forma como você trabalha com dados.

O segredo está em encontrar o equilíbrio entre simplicidade e eficiência, utilizando as ferramentas adequadas para cada necessidade. Dessa maneira, com esse conhecimento, você poderá automatizar suas análises e ganhar tempo em tarefas que antes eram feitas de forma manual.

Lembre-se: conhecimento é poder, e, neste caso, é o poder de automatizar e analisar com eficiência!

Forte Abraço

Logo Joviano

Deixe um comentário

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

Receba conteúdos do Jovi!

Digite seu interesse abaixo:

Quer Aprender sobre Power Query?

Conheça nossa formação e tudo que você pode aprender com ela.

Mais conteúdos gratuitos para você!

Quem sabe AUTOMATIZAR, ganha mais $

OPA, vejo que você é novo por aqui!

Temos um presente de boas vindas para os amantes de Blog!

E ai FERA?!

Não vou atrapalhar tua leitura deste super artigo.

Só quero te dizer que por ser um visitante novo aqui no site, nosso sistema está programado para te enviar um cupom de desconto para a FORMAÇÃO POWER QUERY 2.0, que é um pacotão de cursos do JOVI, com mais de 300 horas de conteúdo.

Informe seus dados a seguir, que te enviaremos as instruções para resgate desse cupom exclusivo.

Após enviar, pode fechar essa janela, que seu presente já está em processamento.

MUITO + que Power Query

Aprenda também SQL, DAX, Python e outras ferramentas que vão te fazer assumir posição de destaque em sua empresa.

Solicite a EMENTA CURRICULAR da FORMAÇÃO