Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

Power BI | 📈 Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation

Power BI | Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation

#ProgramaçãoGlobal #PowerBI #DataAnalytics #BusinessIntelligence #DAX #MarketShare #Indicadores #AnáliseDeDados #DataDriven #Métricas #TomadaDeDecisão #Crescimento #Insights #AnáliseDeMercado #VariaçãoPercentual #DadosQueFalam #TransformaçãoDigital


No Power BI, dentro do contexto de análise de desempenho de mercado, é fundamental monitorar as variações de participação ao longo do tempo. 


 Leia também: 


Essa medida Pen_MS_MAT_Un foi desenvolvida para calcular e exibir a diferença percentual entre dois períodos distintos no Power BI, e assim ajudar os analistas a compreenderem se um determinado indicador cresceu, permaneceu estável ou diminuiu. Além disso, a funcionalidade inclui símbolos visuais (setas) que facilitam a interpretação dos dados de forma intuitiva.


Pen_MS_MAT_Un = 

-- Medida calcula a diferença entre dois valores percentuais, formatando o resultado:

VAR    msAtual = Medidas[MS_MAT_ACT_Un] -- Obtém o valor atual

VAR msAnterior = Medidas[MS_MAT_ANT_Un] -- Obtém o valor anterior

VAR ChangeAmount = msAtual - msAnterior -- Calcula a variação absoluta

VAR DifChange = msAtual - msAnterior -- Calcula a variação percentual, evitando divisão por zero


RETURN 

    IF(

        ISBLANK(msAtual) || ISBLANK(msAnterior), 

        BLANK(), -- Retorna BLANK() se algum dos valores for nulo para evitar erros

        "" & 

        IF(

            ChangeAmount > 0,  // Aumento

            FORMAT(DifChange, "0.00%") & " ↑",

            IF(

                ChangeAmount = 0,  // Sem variação

                FORMAT(DifChange, "0.00%") & " →",

                // Diminuição

                FORMAT(DifChange, "0.00%") & " ↓"

            )

        )

    )


Este código no Power BI inicia definindo variáveis que armazenam os valores atual (msAtual) e anterior (msAnterior) da métrica que está sendo analisada. Em seguida, a variável ChangeAmount calcula a variação absoluta entre os dois períodos. Já a variável DifChange representa essa mesma diferença percentual, embora a lógica da fórmula pareça duplicar esse cálculo. Para evitar erros, o código verifica se algum dos valores é nulo (BLANK()), retornando um valor em branco caso isso ocorra.


Power BI | Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation


A parte final do código utiliza uma estrutura condicional IF para interpretar a variação dos dados. Se ChangeAmount for positivo, significa que houve crescimento, e o valor percentual é exibido com uma seta para cima (). Se a variação for zero, indica estabilidade e exibe uma seta horizontal (). Por fim, se a variação for negativa, significa que houve queda e o percentual aparece com uma seta para baixo (). Essa abordagem torna os resultados mais visuais e de fácil compreensão.


O uso da função FORMAT(DifChange, "0.00%") garante que os valores sejam exibidos no formato percentual, melhorando a legibilidade. Além disso, o tratamento de valores nulos evita erros que poderiam comprometer a análise, garantindo que apenas dados válidos sejam exibidos. Essa robustez é essencial em dashboards interativos, onde diferentes filtros podem impactar os cálculos.


Essa medida pode ser aplicada em tabelas e gráficos do Power BI, permitindo que os usuários avaliem a evolução da participação de mercado de forma clara e objetiva. A combinação de cálculos percentuais com ícones visuais proporciona uma experiência mais intuitiva, ajudando executivos e analistas a tomarem decisões estratégicas baseadas em dados confiáveis e bem estruturados. 🚀


👉 Não se esqueça de seguir André Bernardes no Linkedin. Clique aqui e me contate via What's App. 

Comente e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com


 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes

Nenhum comentário:

Postar um comentário

diHITT - Notícias