Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Função "Seerro"


Existe a função "SEERRO" no QlikView?

Obrigado.

Tags (1)
1 Solution

Accepted Solutions
thiago_mlg
Contributor II

Re: Função "Seerro"

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

7 Replies
dubucha2012
Contributor

Re: Função "Seerro"

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.

Not applicable

Re: Função "Seerro"

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".

thiago_mlg
Contributor II

Re: Função "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,

Re: Função "Seerro"

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'

thiago_mlg
Contributor II

Re: Função "Seerro"

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

Not applicable

Re: Função "Seerro"

Obrigado Thiago.

Resolveu meu problema.

Re: Função "Seerro"

Sim, porém isso resolve apenas para o gráfico em questão. A função vai tratar todo o seu universo de dados.