Ir para conteúdo
  • 0

Falta de Memória


Ezequiel Pedreira

Pergunta

  • Membros

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

6 respostass a esta questão

Posts Recomendados

  • 0
  • Membros

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
  • Membros

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.

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...