Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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...?
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$]);
Pode mostrar seu script? Podemos fazer algum ajuste para não ser esses valores nulos
Amigo, faça esse desmembramento pelo script.
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.
Eu desmembro Mario, porém ele conta um valor nulo após a última barra invertida.
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
Já entendi o comportamento, mas se você postar aqui seu script eu faço o ajuste necessário
Amigo, então como está este desmembramento no script?
Pode publicar?
Bom dia Clever!
Segue meu script!
Obrigado pela sua atenção!
Abs,
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$]);