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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources 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.