Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
aletorres
Contributor
Contributor

Expressão com Variáveis

Boa tarde!

Pessoal, possuo uma visão que não utilizo filtro de datas, mas coloco condições dentro da própria expressão de acordo com variáveis que eu defino.

 

A fórmula que estou me batendo é a abaixo:

 

((sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Valor Faturado])
-sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Devolucao Valor Total])
- sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Valor ICMS Subs.])
- sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Valor IPI]))

/ (sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Qtd Peca])
-sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Devolucao Qtd Peca])))

/

((sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Qtd Peca])*PrecoItemPrecoVenda)
/sum({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} [Nota Qtd Peca]))

 

 

Toda a fórmula funciona, exceto a parte PrecoItemPrecoVenda. Não consigo puxar este campo, mesmo isolando ele.

Acredito que eu precise condicionar este campo conforme as condições do resto da fórmula?


Obrigado!

1 Reply
aletorres
Contributor
Contributor
Author

Pessoal, consegui resolver usando avg({$<DATA = {">=$(#vMês_ini)<=$(#vMês_fim)"},[Unidade]={'ESCAPAMENTOS'} >} PrecoItemPrecoVenda)

Obrigado de qualquer forma!