Ir para conteúdo
  • 0

Performance em DAX


David Marks
Ir para solução Solucionado por David Marks ,

Pergunta

  • Alunos
  • Solução

estou com uma medida muito pesada, demora mais de 2 min pra trazer o resultado. Alguém consegue deixar mais performática?

 

Qtd Lojas Ultimos 3 Meses =

var UltimoMes = MAX(fato_gerencial[MES])

var pv_sem_faturamento =

SUMMARIZE(

FILTER(

SUMMARIZE(

dim_ponto_venda,

[CD_PTOV_ANT],

"Fat",

CALCULATE(

VALUES(fato_gerencial[ID_FATURAMENTO]),

DCALENDARIO_agendamento[Início do Mês] = UltimoMes)

),

[Fat] = 1

),

[CD_PTOV_ANT]

)

var consultor = values(dim_consultor[employee_email])

RETURN

CALCULATE(

DISTINCTCOUNT(dim_ponto_venda[customer_id]),

dim_ponto_venda[lastAt] <= UltimoMes - 90,

dim_ponto_venda[employee_email] in consultor,

dim_ponto_venda[CD_PTOV_ANT] in pv_sem_faturamento

)
 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...