Ir para conteúdo
  • 0

Medida como Filtro em Calculate


alexsander.silva
Ir para solução Solucionado por FelipeHulle ,

Pergunta

  • Alunos

Boa tarde, tenho uma medida que me retorna um conjunto de códigos de produtos de acordo com o mês selecionados. Preciso utilizar esse grupo de produtos como filtro para uma função calculate. Exemplo:
 

CALCULATE(
	<expressão>,
	dProdutos IN <Medida>
)

Como eu faço isso corretamente? Fica dando erro na sintaxe, e se eu armazeno a medida com os códigos em uma variável, também da erro.
image.png.cad93cbd0019747e28315e57c72f0096.png
image.png.61286d4c9ae5353b2d96c70e86bb022d.png

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@alexsander.silva, você precisa colocar essa vfiltro em uma tabela separada, para poder comparar , ai alteraria naquele finalzinho do IF:

                   CALCULATE ([Faturamento LY (R$)],
                        ALL(dprodutos),
                        FILTER ( dProdutos[CODPROD], CONTAINS(vFiltro, vFiltro[CODPROD], dProdutos[CODPROD] ) )

                   )
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
26 minutos atrás, FelipeHulle disse:

@alexsander.silva eu acabei respondendo sobre o operador in em si, mas para resolver a questão da sua medida preciso saber oque vem nessa vFiltro.

Se puder mandar por gentileza, ou também um .pbix de exemplo.

 

Antes disso, tente colocar o operador ( = ) :

dProdutos[CODPROD] = vFiltro

vFiltro recebe o resultado de uma tabela calculada que vem com vários códigos de produto.

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