Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

script com o P

Boa Tarde,

Temos um painel que um fornecedor criou, ai estou precisando alterar o mesmo e encontrei essa expressão: =count({1<NOM_CENTRO_RESP=P(NOM_CENTRO_RESP)>}distinct num_plq_bem )

Alguém poderia informar o qual a funcionalidade de "P" e como funcionaria essa expressão?

1 Reply
jftalmeida
Partner - Contributor III
Partner - Contributor III

Boa tare Oliveira,

Quando utilizado P() ou E() são funções de Indirect Set Analisys, ou seja, você consegue buscar um array dos registros possíveis e excluídos respectivamente.

Documentação Qlik: Manual Set Analysis Completo em Português BR

Nesse caso, o consultor criou a expressão baseado nos valores possíveis para a dimensão NOM_CENTRO_RESP e indica para filtrar a mesma dimensão pelos valores possíveis e contar de forma distinta a medida "num_plq_bem".

Perceba que foi utilizado o identificador 1, que desconsidera as demais seleções diretas feitas nas outras dimensões. Então nesse caso essa tua expressão somente será modificada, se alterar os valores possíveis da dimensão NOM_CENTRO_RESP (valores possíveis são os valores que são demonstrados em BRANCO dentro de um listbox).

Para fazer uma verificação da expressão sugiro que você coloque uma tabela simples com a dimensão NOM_CENTRO_RESP  e medida num_plq_bem e faça algumas seleções e filtros que a tabela refletirá de forma detalhada a expressão

count({1<NOM_CENTRO_RESP=P(NOM_CENTRO_RESP)>}distinct num_plq_bem ).


Espero que tenha sanado a sua dúvida.