Skip to main content
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