Ir para conteúdo
  • 1

Falta de memória - uso excessivo de cálculos


kleyton

Pergunta

  • Alunos

Boa tarde

Gente, possuo uma medida que puxa diversas outras medidas através de um SWITCH. 

image.png.1e408f221f2ebbe3507ab2ff338e6ff3.png

Ao tentar carregar a matriz, exibe as seguintes mensagens:

image.png.0887cfd00c20cb1d0216d154a0d1a104.png

Alguém teria alguma dica para contornar essa situação?

 

Agradeço desde o retorno de vocês.

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Além do que o Renato citou, tente fazer algum filtro no visual também para tentar reduzir os dados que serão exibidos no visual. Em relação à medida, faria algo assim (não que isso vá melhorar a performance):

Medida = 
VAR vSelection = SELECTEDVALUE(Tabela1[Coluna])
VAR vScop1 = ISINSCOPE(Tabela2[Coluna1])
VAR vScop2 = ISINSCOPE(Tabela2[Coluna2])
VAR vResultado = 
	SWITCH(
		vSelection,
		1, [Medida1], 
		2, [Medida2],
		...
		...
		20, [Medida20]
	)
RETURN
	vResultado

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
59 minutos atrás, Renato Carlos Rossato disse:

Tenta gerar uma tabela sumarizada com esses cálculos pelo DAX talvez ajude.

É uma simulação utilizando DRE. Há a medida que traz todos os resultados das contas da DRE, outra coluna com todos os valores contas da DRE e uma outra com a variação entre a DRE e a simulação.

Não sei como summarizar resolveria pq é algo dinâmico.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
49 minutos atrás, Bruno Abdalla de Souza disse:

Além do que o Renato citou, tente fazer algum filtro no visual também para tentar reduzir os dados que serão exibidos no visual. Em relação à medida, faria algo assim (não que isso vá melhorar a performance):

Medida = 
VAR vSelection = SELECTEDVALUE(Tabela1[Coluna])
VAR vScop1 = ISINSCOPE(Tabela2[Coluna1])
VAR vScop2 = ISINSCOPE(Tabela2[Coluna2])
VAR vResultado = 
	SWITCH(
		vSelection,
		1, [Medida1], 
		2, [Medida2],
		...
		...
		20, [Medida20]
	)
RETURN
	vResultado

 

Boa ideia colocar na variável e apenas chamar. Melhor mesmo. Mas, não tem muda nada a situação. Agradeço o retorno

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
45 minutos atrás, Cristiane galdino da silva disse:

Acontecia isso comigo quando minha máquina tinha pouca memória.

Não sei se já fez, mas pode utilizar parametros para não trazer a tabela toda para o Desktop, trabalhando assim com poucos dados.

Pelo que observei, o problema parece ser o "visual de matriz" que não está suportanto tantas medidas. Mas, como "utilizar patrâmetros"?

Obrigado pelo retorno.

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