Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
nataliasv30
Contributor
Contributor

Como Excluir ou desconsiderar o Rodapé

Prezados boa tarde.

Fiz a carga de algumas planilhas do excel no Qlik e gostaria de saber se após realizar esta carga, se existe algum comando(a ser colocado no script do editor de carga de dados) ou alguma configuração em "Editar" dentro de propriedades da pasta em que seja possível excluir ou desconsiderar o rodapé com os dados que constam neste sem que eu precise excluir as linhas do rodapé manualmente no excel antes da carga.

Segue em anexo um exemplo:

 

 

1 Solution

Accepted Solutions
RafaMartins
Creator II
Creator II

Boa tarde,

Partindo do pressuposto que você tenha em sua tabela um valor que seja preenchido em todas as linha que vc queira carregar e não tenham preenchimento no rodapé , que pela imagem que enviou seria o caso do seu campo data.

Você pode usar a função WHERE no carregamento para trazer apenas as linha onde o valor de um campo é maior que zero, para isso vc  usar: Where DATA > '0' adicionado apos a carga da tabela, ficando com algo assim

LOAD

    DATA_VENDA,

    VALOR,

    CONTRATO,

    PEEK(VALOR) AS PEEK,

    RANGESUM(VALOR,PEEK(VALOR_ACUMULADO)) AS VALOR_ACUMULADO

FROM [lib://teste/BASE_ACUMULAR.xlsx]

(ooxml, embedded labels, table is BASE) Where DATA_VENDA > '0';

View solution in original post

4 Replies
danilostochi
Creator II
Creator II

Veja se isso pode lhe atender...

Etapa de transformaçãoEtapa de transformação

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
RafaMartins
Creator II
Creator II

Boa tarde,

Partindo do pressuposto que você tenha em sua tabela um valor que seja preenchido em todas as linha que vc queira carregar e não tenham preenchimento no rodapé , que pela imagem que enviou seria o caso do seu campo data.

Você pode usar a função WHERE no carregamento para trazer apenas as linha onde o valor de um campo é maior que zero, para isso vc  usar: Where DATA > '0' adicionado apos a carga da tabela, ficando com algo assim

LOAD

    DATA_VENDA,

    VALOR,

    CONTRATO,

    PEEK(VALOR) AS PEEK,

    RANGESUM(VALOR,PEEK(VALOR_ACUMULADO)) AS VALOR_ACUMULADO

FROM [lib://teste/BASE_ACUMULAR.xlsx]

(ooxml, embedded labels, table is BASE) Where DATA_VENDA > '0';

danilostochi
Creator II
Creator II

@nataliasv30  deu certo? não esqueça de marcar com resposta correta.

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
nataliasv30
Contributor
Contributor
Author

Danilo, obrigada pela ajuda. Eu testei e não deu certo rs. Mas observei outra forma o deu certinho. Mesmo assim agradeço sua ajuda.