Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Qlik está lendo linhas em branco no Banco de Dados

Opa pessoal, tudo bem?

Eu estou utilizando um arquivo no excel (Para quem quiser dar uma olhada: Controle de Cobrança (iGCDP) - Google Sheets‌) e o quando eu vor ler o arquivo no Banco de Dados, ele lê as linhas em branco.

Por algum acaso, tem como eu configurar para ele ignorar as linhas em branco pelo Qlik?

No momento eu estou usando um "gambiarra" no Qlik para ele ignorar os dados em branco usando {$-1<[nome_da_tabela] = {' '} >} para ele ignorar todas as linhas em branco, porém quando eu trabalho com um gráfico de barras, eu não estou conseguindo ignorar os valores em branco ele fica como na imagem abaixo:

Ele leva em consideração os dados em branco e acaba prejudicando a visualização desses dados (PS: Não conseguir ignorar esses dados em branco) e em gráfico de barras usando data, ele acaba "bugando" o gráfico também.

bd3.jpg

bd4.jpg

Esse é um print do Banco de Dados:

bd2.jpg

Se alguém souber como solucionar esse problema, ficaria muito feliz.

Abs

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Tabela:

LOAD

  AS [Escritório do TR],

  AS [Nome do TR],

  AS [País do TR],

  AS [Cooperação],

  AS [Projeto do TR],

  AS [Valor do Pagamento],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Match],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Realize],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Data de Pagamento],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Prazo de Pagamento],

  AS [Status do Pagamento],

  AS [Dias de Pagamento],

  AS [Classificação de Pagamento],

  AS [% de Índice de Desempenho de Cobrança],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Match],

 

AS [(MC) Valor de Pagamento da MC Fee Match],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Realize],

  AS [(MC) Valor de Pagamento da MC Fee Realize]

FROM [lib://BD]  (html, utf8, embedded labels, table is @1) where len(Trim())>0;

6 Replies
Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

where len(trim(campo))>0;

Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Desculpa amigo, eu sou um pouco leigo.

Eu tentei aplicar a expressão acima, mas eu não consigo. Em qual lugar, eu preciso usa-la?

Att,

Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Isso vc deve fazer no script.

onde vc está lendo a planilha.

load campo,

     campo2,

from caminho where len(trim(campo))>0;

Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Opa amigo,

Apliquei a fórmula sugerida e surgiu esse erro para mim.

bd5.jpg

O script está assim:

[@1_9acf0c66-b94d-f2b2-73f7-de27536f]:

LOAD

  AS [Escritório do TR],

  AS [Nome do TR],

  AS [País do TR],

  AS [Cooperação],

  AS [Projeto do TR],

  AS [Valor do Pagamento],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Match],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Realize],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Data de Pagamento],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Prazo de Pagamento],

  AS [Status do Pagamento],

  AS [Dias de Pagamento],

  AS [Classificação de Pagamento],

  AS [% de Índice de Desempenho de Cobrança],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Match],

 

AS [(MC) Valor de Pagamento da MC Fee Match],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Realize],

  AS [(MC) Valor de Pagamento da MC Fee Realize];

LOAD ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

  ,

 

,

  ,

 

FROM [lib://BD] where len(Trim())>0

(html, utf8, embedded labels, table is @1);

Qual a sua sugestão?

Abs

Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Tabela:

LOAD

  AS [Escritório do TR],

  AS [Nome do TR],

  AS [País do TR],

  AS [Cooperação],

  AS [Projeto do TR],

  AS [Valor do Pagamento],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Match],

  Date(Date#(, 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Realize],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Data de Pagamento],

  Date(Date#(, 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Prazo de Pagamento],

  AS [Status do Pagamento],

  AS [Dias de Pagamento],

  AS [Classificação de Pagamento],

  AS [% de Índice de Desempenho de Cobrança],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Match],

 

AS [(MC) Valor de Pagamento da MC Fee Match],

  Date(Date#(, 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Realize],

  AS [(MC) Valor de Pagamento da MC Fee Realize]

FROM [lib://BD]  (html, utf8, embedded labels, table is @1) where len(Trim())>0;

Not applicable

Re: Qlik está lendo linhas em branco no Banco de Dados

Vlw Rodrigo, solucionou o problema.