Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

É possível uma expressão ignorar dimensão calculada?

Olá, boa tarde!

Eu tenho uma tabela com uma dimensão calculada, e todas as expressões se adequam a essa dimensão, menos uma expressão.

Gostaria de saber se tem a possibilidade dessa expressão ignorar a dimensão calculada (os if's), e considerar todos os valores dessa dimensão (considerando as seleções) .

Um simples exemplo:

Dimensão Calculada:  IF(PERIODO <=201701 AND TIPOCONTRATO='X',EMPRESA)

Então queria saber se numa expressão eu consigo ignorar essa dimensão e trazer todas as Empresas segundo a seleção para fazer algum cálculo.

Pelo que entendo, o set analys serve para ignorar seleções e não dimensões... Então seria possível?

Labels (3)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Seria mais simples você ao invés de usar uma dimensão calculada deixar apenas EMPRESA como dimensão e nas suas expressões usar:

Sum({<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>}Valor)

Se quiser pegar todos os valores da dimensão:

Sum(TOTAL {<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>}Valor)

View solution in original post

5 Replies
Clever_Anjos
Employee
Employee

Seria mais simples você ao invés de usar uma dimensão calculada deixar apenas EMPRESA como dimensão e nas suas expressões usar:

Sum({<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>}Valor)

Se quiser pegar todos os valores da dimensão:

Sum(TOTAL {<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>}Valor)

Not applicable
Author

Entendi,

e se por exemplo eu tiver uma expressão do tipo:

IF((PERIODO <=201701 AND TIPOCONTRATO<>'X') OR PERIODO >201701,EMPRESA)


Tentei isso:

Sum({<PERIODO = {"<201701"}, TIPOCONTRATO <> {"X"}>} OR {<PERIODO = {"201701"}} Valor)

Mas não deu certo... Como seria?

Obrigada novamente!

Clever_Anjos
Employee
Employee

Sum({<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>+{<PERIODO = {"201701"}>}}Valor)

Not applicable
Author

Muito Obrigada!

Clever_Anjos
Employee
Employee

Desculpe a demora, estive uns dias fora