Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

Entendimento Código Set Analisys

Bom Dia Galera.!

Estou em um cliente e me deparei com o seguinte código:

Count( {$ <Ano=, Mês=, Data=, Classe= >} Cliente )

Eu não entendi como fazer a leitura desse código, poi nunca utilizei dessa forma

As dimensões estão com um sinal de igual (=) sem definir qual o campo.

Gostaria de entender e saber quando utilizar dessa forma.

Obrigado

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Tudo joia;

Resumidamente, objetivo do Set Analsys é definir um conjunto de filtros fixados em alguma função de agregação, por exemplo.

Quando colocamos simplesmente um campo dentro do Set Analysis, estamos informando que queremos ignorar esta dimensão/campo como (filtro/interação do usuário para este campo) no cálculo da função em questão.

Declarar {<CAMPO>} ou {<CAMPO=>} é a mesma coisa neste caso.

Abraços.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

6 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Bom dia, segue um manual simples sobre Set Analysis para estender:

Manual Set Analysis Completo em Português BR

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mmaturana
Contributor III
Contributor III

Renato bom dia.

Eu acredito que essa expressão está contando os clientes e ignorando os filtros Ano=, Mês=, Data=, Classe=.


Att.

girino777
Creator III
Creator III
Author

Olá Mário

Tudo Jóia...

Sum({$<vendedor =, produto = {“caneta”}>} vendas)

No exemplo acima, o resultado abaixo não seria a mesma coisa se eu filtrar a dimensão vendedor ?

Sum({$<produto = {“caneta”}>} vendas)



mario_sergio_ti
Partner - Specialist
Partner - Specialist

Tudo joia;

Resumidamente, objetivo do Set Analsys é definir um conjunto de filtros fixados em alguma função de agregação, por exemplo.

Quando colocamos simplesmente um campo dentro do Set Analysis, estamos informando que queremos ignorar esta dimensão/campo como (filtro/interação do usuário para este campo) no cálculo da função em questão.

Declarar {<CAMPO>} ou {<CAMPO=>} é a mesma coisa neste caso.

Abraços.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
girino777
Creator III
Creator III
Author

Olá Mario

Bom Dia!

Só mais uma dúvida.

Tem como eu utilizar o campo concatenado na expressão ?

Tentei fazer aqui, porém não funcionou.

Seria assim: (No exemplo abaixo eu concatenei a Data e a Classe)

No filtro eu tenho esse campo concatenado (Data e Classe) e quando eu realizo o filtro ele não obedece.

Por isso eu gostaria de fazer desse forma.

Não sei se tem jeito.

Count( {$ <Ano=, Mês=, Data=&Classe= >} Cliente )

girino777
Creator III
Creator III
Author

Já achei uma solução.

Concatenei o campo na Carga