Ir para conteúdo
  • 1

Falta de Memória


Ezequiel Pedreira

Pergunta

  • Alunos

Pessoal, estou com problemas de memória suficiente em uma medida especifica e todas as outras que coompõem ela, a medida é essa: 

Faturamento Acumulado =
VAR vFaturamentoContexto = [Faturamento]
VAR vFaturamentoAcumulado =
CALCULATE(
    [Faturamento],
    FILTER(
        ALLSELECTED(dim_tb_clientes),
        [Faturamento] >= vFaturamentoContexto
    )
)
    RETURN
    vFaturamentoAcumulado


a base é relativamente pequena, menos de 1 milhão de registros,  trouxe apenas 1 ano da base e mesmo assim quando coloco a medida em algum visual ele fica carregando e retorna essa mensagem, já tentei coloca apenas a coluna referenciada da tabela na medida e também não solucionou o problema, alguém já passou por isso?

image.png

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá Ezequiel,
usualmente esse problema é causado pelo tamanho do modelo de dados, agravado pela quantidade de iterações das medidas, já que é um cálculo de acumulado.
Elimine todas as colunas não utilizadas no modelo, em todas as tabelas - isso libera memória - e coloque neste ALLSELECTED(dim_tb_clientes) o nome do campo que você usa para acumular o valor, ex. Nome ou Código do Cliente - vai aliviar o peso do cálculo e uso de memória.

 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde Ezequiel, tudo bem!

Quantos registros a tabela "dim_tb_clientes" possui no total, e também de forma distinta a coluna que precisa analisar e acumular. ?

Qual o modelo de conexão dos dados que você esta utilizando, importação ou direct query 
?

Editado por Natan Fratta da Silva
Incrementar informações.
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde @Ezequiel Pedreira tudo bem? 😃

Esperamos que você tenha encontrado a solução que tanto desejava!!

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução . Com isso o tópico poderá ser fechado! 

Maas...

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta. 😉

 

Obrigado por tonar nossa comunidade #INCOMPARÁVEL!!

Att Julian Salcedo I Community Manager Xperiun

 

  • Like 1
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...