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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Barra vertical

Olá pessoal, boa tarde!

Preciso de uma ajuda, estou importando dados de uma base onde o separador de valores é uma barra invertida (|).

O problema é que os dados estão vindo com o separador além da última posição, dessa maneira:

valor a | valor b | valor c |

valor a |

valor a | valor b |

Resultado no gráfico:

valor a (3)

valor b (2)

valor c (1)

valor nulo (3)

Estou usando a função SubField para separar os valores, porém, no gráfico ele entende que tem um valor após a última barra e o valor nulo afeta o resultado.

Já marquei para desconsiderar valores nulos mas não resolveu.

O que fazer...?

1 Solution

Accepted Solutions
Clever_Anjos
Support
Support

Basta usar um pré-load

LOAD ask1

where len(ask1)>2;

LOAD

  SubField([Quais desses displays foram encontrado na loja?], '|') as ask1

FROM

[BarraVertical.xls]

(biff, embedded labels, table is [BarraVertical$]);

View solution in original post

11 Replies
Clever_Anjos
Support
Support

Pode mostrar seu script? Podemos fazer algum ajuste para não ser esses valores nulos

Como obter ajuda? Leia antes de postar

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, faça esse desmembramento pelo script.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Anonymous
Not applicable
Author

Bom dia Clever!

Meu script está puro, eu carrego de um excel o campo Quais desses displays foram encontrado na loja?, onde a resposta é Modelo Chão|Clip Strip|Balcão|

Só que no gráfico de pizza são exibidos quatro valores:

25% Modelo Chão

25% Clip Strip

25% Balcão

25% Nulo (valor zerado)

Porque quando utilizo a função SubField separando os valores entre as barras invertidas, ele conta o valor zerado depois do Balcão.

Anonymous
Not applicable
Author

Eu desmembro Mario, porém ele conta um valor nulo após a última barra invertida.

Anonymous
Not applicable
Author

Clever, para ilustrar o que está acontecendo, veja os dados extraídos do excel e a tabela que fiz para contar estes dados:

  Dados carregados do excel:

Quais desses displays foram encontrado na loja?
Modelo Chão|Clip Strip|Balcão|
Balcão|
Modelo Chão|
Modelo Chão|
Modelo Chão|

=================================================================

Pivot Table

Clever_Anjos
Support
Support

Já entendi o comportamento, mas se você postar aqui seu script eu faço o ajuste necessário

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, então como está este desmembramento no script?

Pode publicar?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Anonymous
Not applicable
Author

Bom dia Clever!

Segue meu script!

Obrigado pela sua atenção!

Abs,

Clever_Anjos
Support
Support

Basta usar um pré-load

LOAD ask1

where len(ask1)>2;

LOAD

  SubField([Quais desses displays foram encontrado na loja?], '|') as ask1

FROM

[BarraVertical.xls]

(biff, embedded labels, table is [BarraVertical$]);