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: 
omlima
Contributor III
Contributor III

If com decimal

Olá, 

 

SET ThousandSep='.';
SET DecimalSep=',';

Como colocar a expressão If com decimal?

ex: =If(PEDIDOS_saldo > 0,2, 'Pendente', 'Entregue')

1 Solution

Accepted Solutions
vandrecarlos
Contributor III
Contributor III

Amigo, boa tarde!

Você pode colocar o seu comparador (0,2) entre aspas simples para que ele funcione corretamente dentro da sua expressão.

Segue exemplo abaixo:

SET ThousandSep='.';
SET DecimalSep=',';

TEMP:
LOAD * INLINE [
PEDIDOS, VALOR
1, '0,1'
2, '0,2'
3, '1,32'
];

TEMP2:
NoConcatenate LOAD
	*,
    IF(VALOR>'0,2','PENDENTE','ENTREGUE')
RESIDENT TEMP;
DROP TABLE TEMP;

View solution in original post

2 Replies
vandrecarlos
Contributor III
Contributor III

Amigo, boa tarde!

Você pode colocar o seu comparador (0,2) entre aspas simples para que ele funcione corretamente dentro da sua expressão.

Segue exemplo abaixo:

SET ThousandSep='.';
SET DecimalSep=',';

TEMP:
LOAD * INLINE [
PEDIDOS, VALOR
1, '0,1'
2, '0,2'
3, '1,32'
];

TEMP2:
NoConcatenate LOAD
	*,
    IF(VALOR>'0,2','PENDENTE','ENTREGUE')
RESIDENT TEMP;
DROP TABLE TEMP;
omlima
Contributor III
Contributor III
Author

Valeu, obrigado!