Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
gostaria de saber se é possível em uma expressão eu realizar a comparação com o campo corrente da dimensão? Abaixo a rotina que estou tentando executar:
Sum({1<
Nota_Ano_Emissao = {"$(=Year(Today()))"},
Nota_Mes_Emissao = {"$(=Month(Today()))"},
Nota_Dia_Emissao = X
>} NotaItem_ValItem
)
O X seria o valor corrente da dimensão.
Set Analysis e variáveis são calculadas antes da quebra na dimensão, a rigor você não tem como saber qual o valor da dimensão.
A não ser que um dia a Qlik disponibilize uma função "mágica" GetCurrentValueOnDimension como o mestre nicolett.yuri disse
Já tentei fazer isso algumas vezes, mas também não consegui.
Se alguém souber vai ajudar eu por tabela
Altera esse valor X para uma variavel e popula a variavel com a informação desejada.
Mas como posso popular essa variável com o valor corrente da dimensão que estou usando?
Como popular a variável se esse valor esta na dimensão e não foi feito nenhum filtro? Como saberei qual o valor que devo colocar na variável, entendeu?
Esse é o ponto da questão. Imagine que precisaria de uma função GetCurrentValueOnDimension kkkkkkkkkk
Boa tarde a todos,
Também preciso de algo nesse sentido. Fazer um set com base no valor da linha de uma das dimensões.
De repente a solução é mais simples do que estamos pensando, mas até agora não consegui evoluir nisso.
Alguém?
Boa tarde a todos,
infelizmente não consegui resolver isso no próprio gráfico, tive que fazer um LOAD sobre LOAD em várias tabelas temporárias pra chegar nos valores corretos, e como ficou bem pesado, tive que implementar com LOAD incremental. Qualquer dúvida, estou a disposição.
Carlos Daniel,
sou novo por aqui, estou com um problema que parece um pouco com o seu. Preciso comparar o valor de vendas do mês/ano selecionado com o valor de vendas total do ano anterior, isso por cliente.
Por exemplo.
Cliente: 01, 02 e 03
mês/ano: mar 2016
preciso comparar as vendas desses clientes da seguinte maneira:
cliente 01: (venda mar 2016 do cliente 01)/(venda de todos os meses do ano 2015 do cliente 01)
cliente 02: (venda mar 2016 do cliente 02)/(venda de todos os meses do ano 2015 do cliente 02)
cliente 03: (venda mar 2016 do cliente 03)/(venda de todos os meses do ano 2015 do cliente 03)
Fiz usando set analysis, mas quando seleciono apenas um cliente, por exemplo 01, os outros clientes continuam aparecendo na tabela. Como poderia fazer essa comparação para que apenas aparecesse na tabela os clientes selecionados?
Set Analysis e variáveis são calculadas antes da quebra na dimensão, a rigor você não tem como saber qual o valor da dimensão.
A não ser que um dia a Qlik disponibilize uma função "mágica" GetCurrentValueOnDimension como o mestre nicolett.yuri disse