Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Total coluna Vendas TOTALYTD

Olá,

Por que a coluna que apresenta a medida "Vendas TOTALYTD" não apresenta a soma total de vendas semelhante ao que ocorre com a coluna Período Anterior?

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

1 resposta
solução!

Oii, Julio! Tudo bem?

Agradeço por aguardar o nosso retorno.

Porque nessa coluna o cálculo de TOTALYTD é aplicado para cada linha de dados (contexto de filtro) e ao chegar na linha total a soma de todo o montante não é realizada corretamente. Neste contexto, o TOTALYTD calcula o total acumulado de forma isolada, ou seja, em linhas individuais e não com todos os valores da coluna.

Mas existe uma possibilidade fazer o cálculo com os valores da coluna, é preciso mexer na fórmula da medida, por exemplo:

Vendas TOTALYTD  = 
SUMX(
    VALUES('Tabela Calendário'[Ano]), 
    CALCULATE(
        [Vendas Total],
        DATESYTD('Tabela Calendário'[Date])
    )
)

Traduzindo: aplicamos a função SUMX para forçar a interação sobre todas as linhas (ou anos) para calcular o TOTALYTD para cada uma delas, para obter o valor total da soma de todas as linhas.

  • Primeiro, usamos VALUES('Tabela Calendário'[Year]) para obter uma lista de anos únicos na tabela de calendário.
  • Depois, o SUMX começa a iterar sobre cada ano dessa lista.
  • Em cada iteração, aplicamos o CALCULATE para calcular o TOTALYTD para o ano específico, usando DATESYTD para considerar o ano até a data atual.
  • Com o SUMX, somamos os resultados anuais de TOTALYTD para cada ano.

Segue o retorno objetido:

Captura de tela do Power BI mostrando uma tabela de vendas ao longo dos meses de 2018. Os valores de março a outubro são idênticos, indicando possível erro nos dados. Há um cálculo de vendas acumuladas, abre parenteses, YTD, fecha parenteses, em DAX exibido no topo, destacando o uso da função SUMX e CALCULATE. O total das vendas é realçado em verde, com valores de 246.658.447,78 e 228.959.036,75.

Faça o teste e observe se funciona como esperado.

Espero ter ajudado, bons estudos!