Criei um modelo bem simples com 2 tabelas (Vendas e Clientes ) print abaixo:
Tabela Vendas:
Tabela Clientes:
Criei 2 medidas:
Soma Vendas = SUM( fVendas[Valor] )
Ranking =
RANKX(
ALL( dCliente[Nome]),
[Soma Vendas]
)
A Dúvida é a seguinte:
O que acontece por trás dos cálculos quando utiliza-se VÁRIAVEL e MEDIDA dentro de uma função iterante.
Exemplo abaixo:
Criei uma medida com nome TESTE, para que fosse retornado em todos os contextos apenas o valor de venda dos vendedores que tiveram RANK acima de 2.
Eu cheguei no resultado que eu queria, conforme abaixo:
para chegar neste resultado utilizei a seguinte medida
CALCULATE(
[Soma Vendas],
FILTER(
ALL( dCliente[Nome]),
[Ranking] > 2
)
)
Note que foi utilizado uma medida dentro da filter
Porém, se eu tentar fazer este mesmo cálculo armazenando a medida de Ranking em uma variável, o resultado é diferente, e eu gostaria de entender EXATAMENTE o que é feito no momento das iterações quando se tem uma variável dentro da FILTER.
VarVariavel_rank =
RANKX(
ALL( dCliente[Nome]),
CALCULATE( SUM( fVendas[Valor] ) )
)
Return
CALCULATE(
[Soma Vendas],
FILTER(
ALL( dCliente[Nome]),
Variavel_rank > 2
)
)
o resultado abaixo É 55 nos contextos de Patricia e João . Pq não deu 15 ?
Pergunta
Joao Felipe
Criei um modelo bem simples com 2 tabelas (Vendas e Clientes ) print abaixo:
Tabela Vendas:
Tabela Clientes:
Criei 2 medidas:
A Dúvida é a seguinte:
O que acontece por trás dos cálculos quando utiliza-se VÁRIAVEL e MEDIDA dentro de uma função iterante.
Exemplo abaixo:
Criei uma medida com nome TESTE, para que fosse retornado em todos os contextos apenas o valor de venda dos vendedores que tiveram RANK acima de 2.
Eu cheguei no resultado que eu queria, conforme abaixo:
para chegar neste resultado utilizei a seguinte medida
Porém, se eu tentar fazer este mesmo cálculo armazenando a medida de Ranking em uma variável, o resultado é diferente, e eu gostaria de entender EXATAMENTE o que é feito no momento das iterações quando se tem uma variável dentro da FILTER.
o resultado abaixo É 55 nos contextos de Patricia e João . Pq não deu 15 ?
Grato desde já pela ajuda
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora