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: 
Ribeiro
Specialist
Specialist

Preciso de uma media maior que zero

No set Analysis abaixo: Preciso que filtre média apenas maior que zero no últimos 12 meses

if(Sum({<Data_Efetivado_Estoque ={">=$(=Date(AddMonths(Max( Data_Efetivado_Estoque),vMes), 'DD/MM/YYYY'))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'}>} Movimento_Prod_Serv_Qtde)<>0,

Sum({<Data_Efetivado_Estoque ={">=$(=Date(AddMonths(Max( Data_Efetivado_Estoque),-12), 'DD/MM/YYYY'))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'}>} Movimento_Prod_Serv_Qtde))

/

12

2018-08-31_09-38-14.png

Neves
1 Solution

Accepted Solutions
Thiago_Justen_

Use assim então:

Sum({<Data_Efetivado_Estoque ={">=$(=Date(AddMonths(Max( Data_Efetivado_Estoque),-12), 'DD/MM/YYYY'))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'}>} If(Movimento_Prod_Serv_Qtde>0,Movimento_Prod_Serv_Qtde))/12

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

4 Replies
Thiago_Justen_

Agnaldo,

No lugar desse if, verifique com essa expressão:

Sum({<Data_Efetivado_Estoque ={">=$(=AddMonths(Max( Data_Efetivado_Estoque),-12))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'},Movimento_Prod_Serv_Qtde={"=Sum({<Data_Efetivado_Estoque ={">=$(=Date(AddMonths(Max( Data_Efetivado_Estoque),vMes), 'DD/MM/YYYY'))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'}>} Movimento_Prod_Serv_Qtde)>0"}>} Movimento_Prod_Serv_Qtde) / 12

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Em sex, 31 de ago de 2018 às 12:19, Thiago Justen Teixeira <

qcwebmaster@qlikview.com> escreveu:

Qlik Community <https://community.qlik.com/?et=watches.email.thread>

Preciso de uma media maior que zero

resposta de Thiago Justen Teixeira

<https://community.qlik.com/people/thiago.justen?et=watches.email.thread>

em Qlik Brasil - Visualize a discussão completa

<https://community.qlik.com/message/1540127?et=watches.email.thread#1540127>

Neves
Ribeiro
Specialist
Specialist
Author

Algo deu errado..

2018-08-31_13-37-20.png

Neves
Thiago_Justen_

Use assim então:

Sum({<Data_Efetivado_Estoque ={">=$(=Date(AddMonths(Max( Data_Efetivado_Estoque),-12), 'DD/MM/YYYY'))"}, [Movimento_Tipo_Operacao] = {'VND'}, [Dt_Passou1] ={'0'}>} If(Movimento_Prod_Serv_Qtde>0,Movimento_Prod_Serv_Qtde))/12

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago