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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Extremely large.

I have a formula that brings a great result and that this result can not be negative. I'm using the "IF ". EX: "IF (my formula <0, 0, my formula). " Almost have to repeat the formula again. Is there a more practical way to do this?

if(

if(STATUS_COMPRA='N',0,

if([Simulador Cresc. Estoque]=0,

(([Suficiencia_Planejada_Estoque]*($(VR_PREVISAO_VENDAS)/30))

-([Estoque Virtual no Ponto do Pedido]-[Reposição Quant. de Venda Prevista])),

if(

(([Estoque Virtual no Ponto Antes do Recebimento do Pedido]+

((sum(QTDE_ESTOQUE)*(1+[Simulador Cresc. Estoque]))-[Estoque Virtual no Ponto Antes do Recebimento do Pedido]))

/sum($(VR_Quantidade_Venda_Prevista)))*30

<=[Suficiencia_Planejada_Estoque],

((sum(QTDE_ESTOQUE)*(1+[Simulador Cresc. Estoque]))-[Estoque Virtual no Ponto Antes do Recebimento do Pedido]),

(([Suficiencia_Planejada_Estoque]*($(VR_PREVISAO_VENDAS)/30))

-([Estoque Virtual no Ponto do Pedido]-[Reposição Quant. de Venda Prevista])))))<0,0,

if(STATUS_COMPRA='N',0,

if([Simulador Cresc. Estoque]=0,

(([Suficiencia_Planejada_Estoque]*($(VR_PREVISAO_VENDAS)/30))

-([Estoque Virtual no Ponto do Pedido]-[Reposição Quant. de Venda Prevista])),

if(

(([Estoque Virtual no Ponto Antes do Recebimento do Pedido]+

((sum(QTDE_ESTOQUE)*(1+[Simulador Cresc. Estoque]))-[Estoque Virtual no Ponto Antes do Recebimento do Pedido]))

/sum($(VR_Quantidade_Venda_Prevista)))*30

<=[Suficiencia_Planejada_Estoque],

((sum(QTDE_ESTOQUE)*(1+[Simulador Cresc. Estoque]))-[Estoque Virtual no Ponto Antes do Recebimento do Pedido]),

(([Suficiencia_Planejada_Estoque]*($(VR_PREVISAO_VENDAS)/30))

-([Estoque Virtual no Ponto do Pedido]-[Reposição Quant. de Venda Prevista])))))

)



2 Replies
johnw
Champion III
Champion III

Perhaps this?

rangemax(0,my formula)

Anonymous
Not applicable
Author

Thanks, it worked.