Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Existe a função "SEERRO" no QlikView?
Obrigado.
Yuri, ótima sugestão, vale lembrar que temos, nas propriedades da tabela simples ou dinâmica, também a opção de escolher o símbolo do null, conforme imagem abaixo, porem neste caso essa variável atende melhor a necessidade.
Abraços
Bom dia.
Não tem.
Geralmente toda sua expressão irá retornar um valor ou um erro (no caso de erro , será representado por '-').
Quando o erro é na carga de dados, o sistema te avisa.
Porém não faz muito sentido vc ter essa função no qlikview.
Na verdade eu gostaria de substituir o erro em uma expressão por "ND", pois existe este política dentro da empresa em que trabalho. Se não há valor apresentado é necessário colocar o "ND", por isso queria utilizar a formula "SEERRO".
Quando vc faz uma carga, ou alguma expressão que traz um erro ou nenhum valor ele é representado por '-' como ja falado pelo nosso amigo, porem esse '-' quer dizer que o campo é null, ou seja, sempre que é retornado um erro o campo é null.. para vc ter esse método que vc precisa, basta colocar na carga ou no que for necessário uma verificação.. será assim;
IF(isnull(CAMPO), 'ND', CAMPO) ou seja vc verifica se o campo é nulo, se for vc joga ND, se não vc joga o valor do próprio campo.
Att,
Thiago, o ideal é tratar os nulos pelo variável de sistema NullValue, senão todos os campos terão que ser tratados individualmente.
Para setar essa variável, basta usar a linha abaixo:
SET NullValue = 'ND';
Desta forma todos os campos com valores nulos serão tratados pela string 'ND'
Yuri, ótima sugestão, vale lembrar que temos, nas propriedades da tabela simples ou dinâmica, também a opção de escolher o símbolo do null, conforme imagem abaixo, porem neste caso essa variável atende melhor a necessidade.
Abraços
Obrigado Thiago.
Resolveu meu problema.
Sim, porém isso resolve apenas para o gráfico em questão. A função vai tratar todo o seu universo de dados.