Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

Erro em Fórmula

Boa Tarde.!

Não consigo fazer a fórmula abaixo funcionar.

Já tentei de várias maneiras.

Criei um variável (v_Ano). OK.!

Atribui 2014 para esta variável.

=Sum({$<Ano={v_Ano} Valor)

=Sum({$<Ano={'v_Ano'} Valor)

=Sum({$<Ano={$('v_Ano')} Valor)

=Sum({$<Ano={'$v_Ano'} Valor)

=Sum({$<Ano={$v_Ano} Valor)

=Sum({$<Ano={$(v_Ano)} Valor)

Nenhuma delas funcionou..!!!

Se alguém souber..!!

Obrigado.

Renato

23 Replies
rphpacheco
Creator III
Creator III

Renato...

Se puderes postar um QVW exemplo seria mais fácil obtermos a solução do seu problema.

girino777
Creator III
Creator III
Author

Segue:

girino777
Creator III
Creator III
Author

Acesso:

Login: ADMIN

Senha: ADMIN

EduardoAlexandredeFrancisco

tenta fazer dessa forma

// ------------------------- Variaveis

//antes

//LET varToday = Today()-1;

//depois

LET varToday = date(Today()-1);

//LET varToday = floor(Num(Peek('DataMaxF',0,'TempData')));

LET vMesNum = Num(Month(varToday));

LET vAno_0 = Year(varToday);

LET vAno_1 = vAno_0-1;

LET vAno_2 = vAno_0-2;

LET vAno_3 = vAno_0-3;

LET vMes =Month(varToday);

EduardoAlexandredeFrancisco

Caso ainda de erro, tente também na expressão

Sum ({$<Ano={'$(v_Ano)'},CONTA1={'3.Receita Liquida','4.Custo Operacionais','6.RESULTADO OPERACIONAL LUCRO (PREJUIZO)'},EmpresaNome={'COLEPAV','CONCREPAV','PAV_MIX'}>}VLR_REALIZADO)/1000

girino777
Creator III
Creator III
Author

Olá Eduardo

Não funcionou a expressão..!!

girino777
Creator III
Creator III
Author

Fiz um teste básico e também não funcionou..!! 

Que estranho..!! 

=IF($(v_Ano) = 2013, sum(1), sum(2))

Não dá erro e também não realiza nenhuma das alternativas.!!

felipe_dutra
Partner - Creator
Partner - Creator

Renato,

Faça o seguinte:

Apague o rótulo da expressão e clique em OK.

Posicione o cursor do mouse sobre o rótulo e ira aparecer uma espécie de Pop-up com a forma que a expressão está sendo interpretada.

Dê um print da tela e compartilhe conosco para analisarmos, caso não consiga identificar o problema.

Abs,

Felipe

girino777
Creator III
Creator III
Author

Que estranho..!!

Não esta considerando o valor que esta na variável..!!

felipe_dutra
Partner - Creator
Partner - Creator

O problema é o seguinte...

Tem um caractere ente o "v" e o "_" de v _Ano.

Use as setas do teclado para passar pelos caracteres de "v _Ano" e verá o problema.

Abs,

Felipe