1
resposta

SOLUÇÃO: Cartão de Percentual de Vendas exibe sempre 100% - Dashboard Final

Oi Pessoal,

No dashboard construido ao final do curso, o cartão "Percentual total" não funciona corretamente. Ele exibe constantemente 100%, independente do filtro aplicado. Percebi que tinham outros tópicos aqui com a mesma dúvida, e pensei em compartilhar a solução que encontrei.

Percentual Vendas = 
DIVIDE(
    SUMX(
        Tb_ItensNotas,
        [Quantidade] * Tb_ItensNotas[Tb_Produtos.Preço]
    ),
    CALCULATE(
        SUMX(
            Tb_ItensNotas,
            [Quantidade] * Tb_ItensNotas[Tb_Produtos.Preço]
        ),
        ALLSELECTED(Tb_ItensNotas)
    )
)

O problema está na função ALLSELECTED. Essa função serviu seu propósito na aula de Funções Matemática, mas não irá funcionar com o dashboard no final. Esse cálculo sempre irá retornar 100%, a menos que esteja em um visual com outros valores cruzados.

Imagem-tabela

Para corrigir isso, basta retornar para ALL. Dessa forma, o denominador irá ignorar todos os filtros da página e sempre somar o total das vendas:

Percentual Vendas = 
DIVIDE(
    SUMX(
        Tb_ItensNotas,
        [Quantidade] * Tb_ItensNotas[Tb_Produtos.Preço]
    ),
    CALCULATE(
        SUMX(
            Tb_ItensNotas,
            [Quantidade] * Tb_ItensNotas[Tb_Produtos.Preço]
        ),
        ALL(Tb_ItensNotas)
    )
)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Espero ter ajudado! Abraços.

1 resposta

Olá, Gabriel! Tudo certo por aí?

Perdão por demorar a te dar um retorno.

Obrigada pela sugestão, é importante essa troca de conhecimento aqui na plataforma - com certeza isso ajudou (e ajudará!) mais estudantes.

Se outra dúvida surgir, estou à disposição.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software