Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
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
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>
Algo deu errado..
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