Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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)
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)
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!
Sum({<PERIODO = {"<201701"}, TIPOCONTRATO = {"X"}>+{<PERIODO = {"201701"}>}}Valor)
Muito Obrigada!
Desculpe a demora, estive uns dias fora