Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

meirielle
New Contributor III

Exclusão de conta no script

Olá, bom dia.

As minhas bases tem em comum a conta contábil, no entanto, tem uma conta em específico que eu não quero que apareça, ou seja, quero excluir ela no script e não na base como eu estava fazendo.

Qual é o comando para fazer esse tipo de exclusão?

Abs,

Meirielle Lima

1 Solution

Accepted Solutions
Employee
Employee

Re: Exclusão de conta no script

Se o seu campo de conta for o [Conta do Razão]

REAL:

load

  [Conta do Razão] AS SEG_RECEITA,

  NULL() AS CHAVE_CCUSTO,

  [Conta do Razão] as CHAVE_RAZAO,

  NULL() as CHAVE_ORDEM,

  'R-REAL' AS CHAVE_TIPO,

  [Grupo] as Formulario,

  [Conta do Razão],

    NULL() as [Código do Centro de Custo],

  [Data do Faturamento] AS [Data de lançamento],

    [Data do Faturamento] AS [Data do documento],

    upper(Denominação) as [Descrição],

    [Documento de Vendas]            as [Documento Venda],

    [Documento de Faturamento] as [Documento Fatura],

    [Descrição GCCM]                          as Referência,

    NULL() as Ordem,

    null() as Contrato,

    monthname([Data do Faturamento]) as [Período contábil],

    year([Data do Faturamento]) as [Período contábil Ano],

    num(monthname([Data do Faturamento])) as [Período contábil_num],

    Pagador as [Código Entidade],

    [Nome do Cliente] as [Nome Entidade],

    [Canal de Distribuição] as [Tipo de documento],

    [Quantidade Faturada] as [Quantidade],

    [Valor Ataero] as [Valor ATAERO],

    [Peso]            as [Valor Bruto],

  [Valor Líquido] as [Valor do Lançamento]

FROM [lib://BD (s-bria-qlikse01_ext-in)/RECEITAS/QKS_*.xlsx]

(ooxml, embedded labels, table is [QKS_SD_01032016_0813])

Where not Match([Conta do Razão], 503999, 507997 , 507999);

9 Replies
Highlighted
Employee
Employee

Re: Exclusão de conta no script

Algo como

LOAD

*

from seuqvd.qvd(qvd)

WHERE Not Match(CONTA,'123456','9877');

meirielle
New Contributor III

Re: Exclusão de conta no script

Olá Clever, obrigada pela ajuda... mas não consegui rodar o meu script com esse comando. Tem como me enviar um exemplo?

Abs,

Meirielle

Employee
Employee

Re: Exclusão de conta no script

Mais fácil se você postar aqui o seu script, te mostraria onde ajustar

meirielle
New Contributor III

Re: Exclusão de conta no script

Bom dia Clever,

     Eu preciso excluir as contas 503999, 507997 e 507999.

Obrigada!

Abs,

Employee
Employee

Re: Exclusão de conta no script

Tem como postar um pedaço do seu script?

meirielle
New Contributor III

Re: Exclusão de conta no script

Olá Clever,

Tem sim, claro. Segue abaixo:

REAL:

load

  [Conta do Razão] AS SEG_RECEITA,

  NULL() AS CHAVE_CCUSTO,

  [Conta do Razão] as CHAVE_RAZAO, 

  NULL() as CHAVE_ORDEM,  

  'R-REAL' AS CHAVE_TIPO,

  [Grupo] as Formulario,  

  [Conta do Razão],

     NULL() as [Código do Centro de Custo],

  [Data do Faturamento] AS [Data de lançamento],

     [Data do Faturamento] AS [Data do documento],

     upper(Denominação) as [Descrição],

     [Documento de Vendas]             as [Documento Venda],

     [Documento de Faturamento] as [Documento Fatura],

     [Descrição GCCM]                           as Referência,

     NULL() as Ordem,

     null() as Contrato,

     monthname([Data do Faturamento]) as [Período contábil],

     year([Data do Faturamento]) as [Período contábil Ano],

     num(monthname([Data do Faturamento])) as [Período contábil_num],

     Pagador as [Código Entidade],

     [Nome do Cliente] as [Nome Entidade],

     [Canal de Distribuição] as [Tipo de documento],

     [Quantidade Faturada] as [Quantidade],

     [Valor Ataero] as [Valor ATAERO],     

     [Peso]            as [Valor Bruto],

  [Valor Líquido] as [Valor do Lançamento]

FROM [lib://BD (s-bria-qlikse01_ext-in)/RECEITAS/QKS_*.xlsx]

(ooxml, embedded labels, table is [QKS_SD_01032016_0813]);

PLANEJADO:

LOAD

  [Conta do Razão] AS SEG_RECEITA,

  null() AS CHAVE_CCUSTO,

  [Conta do Razão] as CHAVE_RAZAO, 

  NULL() as CHAVE_ORDEM,  

  'R-PLAN' AS CHAVE_TIPO,

  Grupo as Formulario,  

  [Conta do Razão],

     NULL() as [Código do Centro de Custo],

     MAKEDATE(Ano,

  IF(UPPER(Mês) = 'JAN', 1,

  IF(UPPER(Mês) = 'FEV', 2,

  IF(UPPER(Mês) = 'MAR', 3,

  IF(UPPER(Mês) = 'ABR', 4,

  IF(UPPER(Mês) = 'MAI', 5,

  IF(UPPER(Mês) = 'JUN', 6,

  IF(UPPER(Mês) = 'JUL', 7,

  IF(UPPER(Mês) = 'AGO', 8,

  IF(UPPER(Mês) = 'SET', 9,

  IF(UPPER(Mês) = 'OUT', 10,

  IF(UPPER(Mês) = 'NOV', 11,

  IF(UPPER(Mês) = 'DEZ', 12)))))))))))),1) as [Data de lançamento], 

     null() as [Data do documento],

  null() as [Descrição],

     null() as [Documento Venda],

     null() as [Documento Fatura],

     null() as Referência,

     null() as Ordem,

     [Condições do Contrato] as Contrato,

     monthname(MAKEDATE(Ano,

  IF(UPPER(Mês) = 'JAN', 1,

  IF(UPPER(Mês) = 'FEV', 2,

  IF(UPPER(Mês) = 'MAR', 3,

  IF(UPPER(Mês) = 'ABR', 4,

  IF(UPPER(Mês) = 'MAI', 5,

  IF(UPPER(Mês) = 'JUN', 6,

  IF(UPPER(Mês) = 'JUL', 7,

  IF(UPPER(Mês) = 'AGO', 8,

  IF(UPPER(Mês) = 'SET', 9,

  IF(UPPER(Mês) = 'OUT', 10,

  IF(UPPER(Mês) = 'NOV', 11,

  IF(UPPER(Mês) = 'DEZ', 12)))))))))))),1)) as [Período contábil],

     num(monthname(MAKEDATE(Ano,

  IF(UPPER(Mês) = 'JAN', 1,

  IF(UPPER(Mês) = 'FEV', 2,

  IF(UPPER(Mês) = 'MAR', 3,

  IF(UPPER(Mês) = 'ABR', 4,

  IF(UPPER(Mês) = 'MAI', 5,

  IF(UPPER(Mês) = 'JUN', 6,

  IF(UPPER(Mês) = 'JUL', 7,

  IF(UPPER(Mês) = 'AGO', 8,

  IF(UPPER(Mês) = 'SET', 9,

  IF(UPPER(Mês) = 'OUT', 10,

  IF(UPPER(Mês) = 'NOV', 11,

  IF(UPPER(Mês) = 'DEZ', 12)))))))))))),1))) as [Período contábil_num],

     Ano as [Período contábil Ano],

     null() as [Código Entidade],

     [Nome Cliente] as [Nome Entidade],

     null() as [Tipo de documento],

  QUANTIDADE as [Quantidade],

  0 as [Valor ATAERO],     

     [Peso Orçamento] as [Valor Bruto],

  ORÇADO as [Valor do Lançamento]

  

FROM [lib://BD (s-bria-qlikse01_ext-in)/RECEITAS/PLANEJADO_2016.xlsx]

(ooxml, embedded labels, table is PLAN);

Employee
Employee

Re: Exclusão de conta no script

Perdão, não vi o anexo, estava olhando pelo "Inbox", vou baixar aqui seu qvf

Employee
Employee

Re: Exclusão de conta no script

Não abriu, está com seção de acesso

Employee
Employee

Re: Exclusão de conta no script

Se o seu campo de conta for o [Conta do Razão]

REAL:

load

  [Conta do Razão] AS SEG_RECEITA,

  NULL() AS CHAVE_CCUSTO,

  [Conta do Razão] as CHAVE_RAZAO,

  NULL() as CHAVE_ORDEM,

  'R-REAL' AS CHAVE_TIPO,

  [Grupo] as Formulario,

  [Conta do Razão],

    NULL() as [Código do Centro de Custo],

  [Data do Faturamento] AS [Data de lançamento],

    [Data do Faturamento] AS [Data do documento],

    upper(Denominação) as [Descrição],

    [Documento de Vendas]            as [Documento Venda],

    [Documento de Faturamento] as [Documento Fatura],

    [Descrição GCCM]                          as Referência,

    NULL() as Ordem,

    null() as Contrato,

    monthname([Data do Faturamento]) as [Período contábil],

    year([Data do Faturamento]) as [Período contábil Ano],

    num(monthname([Data do Faturamento])) as [Período contábil_num],

    Pagador as [Código Entidade],

    [Nome do Cliente] as [Nome Entidade],

    [Canal de Distribuição] as [Tipo de documento],

    [Quantidade Faturada] as [Quantidade],

    [Valor Ataero] as [Valor ATAERO],

    [Peso]            as [Valor Bruto],

  [Valor Líquido] as [Valor do Lançamento]

FROM [lib://BD (s-bria-qlikse01_ext-in)/RECEITAS/QKS_*.xlsx]

(ooxml, embedded labels, table is [QKS_SD_01032016_0813])

Where not Match([Conta do Razão], 503999, 507997 , 507999);