Ir para conteúdo
  • 0

Gráfico com barras e linhas demorando 30s para carregar


pedrohmfortunato
Ir para solução Solucionado por Alexandre H. Moraes ,

Pergunta

  • Alunos

Pessoal,

 

Uma dúvida aqui:

Tenho uma base de dados de aproximadamente 5,8 milhões de linhas.

Tenho um visual que compila o volume de AUM $ total a cada mês (barras) e a contagem de clientes (linha).

 

image.thumb.png.e64aafceb60d053acb0d86a11bf7b99a.png

 

No entanto, está demorando aproximadamente 20-30 segundos para carregar.

E após uns testes, pude constatar que o que está causando esta lentidão é a medida de contagem de clientes.

 

Contagem Cotistas =
CALCULATE(
DISTINCTCOUNT(fPassivo_Fundos[COD CLIENTE]);
FILTER(fPassivo_Fundos;
[Total AUM]>0
))

 

Contudo, ao tentar uma nova medida, não utilizando o "calculate" e realizando este filtro no Power Query na coluna de AUM (valor > 0), observei que o carregamento era quase instantâneo. 

 

Contagem Cotistas V2 =
 
DISTINCTCOUNT(fPassivo_Fundos[COD CLIENTE])

 

Na opinião de vocês qual a razão para isso?

 

Obrigado!

 

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@pedrohmfortunato

-Na sua primeira medida você faz o tratamento para duas situações a contagem distinta e você ainda está filtrando algo que seja maior que 0

-Já na segunda você só está fazendo uma contagem distinta

Na segunda realmente é mais rápido, 

 

Sobre a primeira medida e lentidão, tente tirar o filter e jogar direto após o distinct total AUM > 0 . Veja se fica mais rápido

 

Segue exemplo

Calculate(

DistinctCount(...codcliente);

Total aum > 0

)

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

oI!!! Funcionou!

Um detalhe, como o "Total AUM" era uma medida e não uma coluna, eu tive que trocar o "Total AUM" pela coluna fPassivoFundos[Valor Bruto].

Contagem Cotistas =
CALCULATE(
DISTINCTCOUNT(fPassivo_Fundos[COD CLIENTE]);
fPassivo_Fundos[VALOR BRUTO]>0
)

 

Mega obrigado, assim vou tirar mais uma etapa no PQuery 😃

 

 

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...