Para testar valores nulos no componente Formula do pdi pentaho, deve-se usar a função BLANK(). O teste não pode ser feito com o valor nulo.
Exemplo de testar o valor nulo no campo DATA_ENTRADA:
Forma errada:
IF ([DATA_ENTRADA] = null; "Data está nula"; "Data está ok") |
Forma correta:
IF (ISBLANK([DATA_ENTRADA]); "Data está nula"; "Data está ok") |
No exemplo acima ele testa se o campo DATA_ENTRADA está vazio (nulo), se estiver retorna a string “Data está nula”, se não, retorna a string “Data está ok”.