Skip to main content
Announcements
Qlik Connect 2025: 3 days of full immersion in data, analytics, and AI. May 13-15 | Orlando, FL: Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ignorar dimenssão na tabela

Bom Dia

Preciso fazer uma tabela que conste o seguinte:

Data - Valor da venda - Valor da venda no ano anterior - Valor da venda com a data equalizada.

Ex: 20/06/13 - Valor da venda - Valor da venda em 20/06/12 - Valor da venda em 19/06/12

Para fazer o valor da venda no ano anterior uso variáveis fixas (mes e ano anterior). Ok

Não estou conseguindo calcular a venda com data equalizada (que seria a venda na data do ano anterior, menos um dia - para que bata o mesmo dia da semana, seg com seg...)

Criei um campo na tabela chamado DataEqualizada que já preenche qual a data.Neste caso: 19/06/12

Tentei:

(Sum( {1<[Ano] = {$(=Max([Ano])-1)},

          [Mes] =  {'$(vMesDashBoard)'},

          [Data] = {[DataEqualizada]} >} [Preço Unitário Líquido Venda]))

Mas não funciona.

Alguém sabe como resolver?

Obrigada

Cristine

2 Replies
Not applicable
Author

Cristine,

Conseguiu resolver? Estou com um problema parecido.

Quando jogo fixo o valor funciona.

=sum({1<Data_TransPrej={'01/07/2013'}>} Valor_TransfPrejuizo)

Mas, quando jogo o valor na variavel abaixo, não funciona.

=sum({1<Data_TransPrej={'=$(vMesAnterior)'}>} Valor_TransfPrejuizo)

Not applicable
Author

Cristine,

Consegui aqui, não sei se aplica-se ao seu caso.

Na expressão coloquei assim:

sum({1<Data_TransPrej={'$(vMesAnterior)'}>}  Valor_TransfPrejuizo)

e a variavel contem a seguinte expressão:

=Date(AddMonths(Data_TransPrej,-1))