Ir para conteúdo
  • 0

Totalizador não está correto


Cassiano
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Olá,

Tenho uma tabela e preciso totalizar o valor por cliente considerando somente aqueles que tivemos vendas acima de 5000,00 mensais e que tenham comprado este valor em todos os meses da seleção. Fiz uma medida com duas variáveis, uma que conta os meses da seleção e outra que conta os meses com vendas acima de 5.000. Quando fiz a Calculate, até foi apresentado o valor de acordo com a seleção, porém o totalizador me mostra o total incluindo o cliente da primeira linha. Como ajustar o total?

RFV Teste =
var vdataselecionada =
CALCULATE(
    DISTINCTCOUNT('dCalendário'[Mês/ano]),
        ALLSELECTED('dCalendário')
        )
var vteste =
CALCULATE(DISTINCTCOUNT('dCalendário'[Nro ano/mês]),
    FILTER(VALUES('dCalendário'[Nro ano/mês]),
            [Vendas]>5000)
)
return
CALCULATE(
    [Vendas],
    FILTER(
      VIEW_BI_CAD_CLIENTES_FORNECEDORES_D,
      vdataselecionada=vteste &&
      [Vendas]>5000))

 

image.png.1050b71e2ace7b186ca903eafb8199e7.png

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
  • Solução
2 horas atrás, Cassiano disse:

Olá,

Tenho uma tabela e preciso totalizar o valor por cliente considerando somente aqueles que tivemos vendas acima de 5000,00 mensais e que tenham comprado este valor em todos os meses da seleção. Fiz uma medida com duas variáveis, uma que conta os meses da seleção e outra que conta os meses com vendas acima de 5.000. Quando fiz a Calculate, até foi apresentado o valor de acordo com a seleção, porém o totalizador me mostra o total incluindo o cliente da primeira linha. Como ajustar o total?

RFV Teste =
var vdataselecionada =
CALCULATE(
    DISTINCTCOUNT('dCalendário'[Mês/ano]),
        ALLSELECTED('dCalendário')
        )
var vteste =
CALCULATE(DISTINCTCOUNT('dCalendário'[Nro ano/mês]),
    FILTER(VALUES('dCalendário'[Nro ano/mês]),
            [Vendas]>5000)
)
return
CALCULATE(
    [Vendas],
    FILTER(
      VIEW_BI_CAD_CLIENTES_FORNECEDORES_D,
      vdataselecionada=vteste &&
      [Vendas]>5000))

 

image.png.1050b71e2ace7b186ca903eafb8199e7.png

Boa noite @Cassiano

Veja se a medida te atende:

Total corrigido = 
SUMX ( sua tabela de cliente, [RFV Teste] )


 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Admin

faça um teste... veja se este fim da sua media arruma seu total:




return  = 
CALCULATE(
    SUMX(FILTER(
        SUMMARIZE(sua tabela de cliente,
        sua tabela de cliente[Razão Social],
        "Total Vendas",
        [Vendas]),
        [Vendas] > 5000
    ), [Vendas]),
    FILTER(VIEW_BI_CAD_CLIENTES_FORNECEDORES_D, vdataselecionada = vteste)
)

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...