Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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

Labels (2)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

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);

View solution in original post

9 Replies
Clever_Anjos
Employee
Employee

Algo como

LOAD

*

from seuqvd.qvd(qvd)

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

Anonymous
Not applicable
Author

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

Abs,

Meirielle

Clever_Anjos
Employee
Employee

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

Anonymous
Not applicable
Author

Bom dia Clever,

     Eu preciso excluir as contas 503999, 507997 e 507999.

Obrigada!

Abs,

Clever_Anjos
Employee
Employee

Tem como postar um pedaço do seu script?

Anonymous
Not applicable
Author

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);

Clever_Anjos
Employee
Employee

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

Clever_Anjos
Employee
Employee

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

Clever_Anjos
Employee
Employee

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);