Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Estou tentando entender um pouco mais de expressões para saber o que eu posso fazer dentro do Qlik Sense e quais as minhas limitações, mas estou com dúvidas:
O trecho acima está no Help do Qlik Sense.
O que ele quer dizer com considerar ou desconsiderar seleções, se quando eu coloco isso numa expressão, geralmente não tenho nada selecionado? O que quer dizer seleção anterior?
Obrigada!
Fabíola,
No Qlik, quando temos uma expressão por exemplo sum(Valor) esta expressão mostra a soma do conjunto de dados disponível pelas seleções atuais. Então, se tenho o Ano selecionado 2017, o sum(Valor) sera somente de 2017, mesmo que na base que eu tenho no Qlik tenha 2015 , 2016 e 2017.
Agora, se eu colocar sum( {1} Valor ) mesmo que na tela eu tenha selecionado o Ano = 2017, o sum( {1} Valor) vai mostrar a soma de todos os dados que eu tenho, que no exemplo seria 2015,2016 e 2017.
Como padrão, o conjunto de dados a mostrar sempre sera o selecionado, então o sum({$} Valor) e o sum(Valor) sempre terão o mesmo resultado, pois os dois estão mostrando os dados (a soma do Valor) selecionado,
Sobre o $1 que representaria a seleção anterior, até hoje nunca vi aplicação no dia a dia.....mas esta ai para ser usado se precisar.
O 1 , $, $1 ou o marcador são os IDENTIFICADORES. Ele identifica qual o set de dados. Alem do identificador, ainda temos os OPERADORES.
Exemplo : sum({1 - $} Valor) aonde estou dizendo que quero que o conjunto de dados total - (menos) os dados selecionados. Mas poderiamos usar * , / por exemplo conforme imagem abaixo
e depois temos os MODIFICADORES, que conforme o nome, modifica alguma selecao.
Exemplo. Temos selecionado o Ano 2017, mas a soma que quero é a de 2016, entao
sum( {<Ano={2016}>} Valor ) ou o ano - 1 sum( {<Ano={'=$(=max(Ano)-1)'}>} Valor)
ou por exemplo
sum( {<Estado -= {'SC'}>} Valor ) // Estados selecionados menos SC
sum( {<Estado -= {"*"} - {'SC'}>} Valor ) // Todos os estados menos SC
Espero que tenha ajudado.....
Oi Fabiola,
Alessandro explicou a você um pouco do set analysis que basicamente é um recurso que permite modificar a forma como os filtros são aplicados a cada visualização.
A sintaxe de expressões do Qlikview é muito rica. Sugiro a leitura do Help online no tópico "expressões de gráficos" Expressões de gráficos ‒ QlikView
Coloquei a referencia ao manual do Qlikview por que ele está mais completo que o do qlik sense.
Sugestão de leitura: Introdução a Set Analysis
Obrigada Alessandro.
Foi bem esclarecedor.
Vlw Professor.
Maravilhoso post Clever.
Obrigada, vai me ajudar muito!
Obrigada Pablo.
Embora eu tenho visto aquela parte no help, essa outra parte que você enviou, vai ajudar muito.
Verdade pablolabbe;
Percebi que no manual de referência do Qlikview está mais completa.