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

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
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!