Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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);
Algo como
LOAD
*
from seuqvd.qvd(qvd)
WHERE Not Match(CONTA,'123456','9877');
Olá Clever, obrigada pela ajuda... mas não consegui rodar o meu script com esse comando. Tem como me enviar um exemplo?
Abs,
Meirielle
Mais fácil se você postar aqui o seu script, te mostraria onde ajustar
Bom dia Clever,
Eu preciso excluir as contas 503999, 507997 e 507999.
Obrigada!
Abs,
Tem como postar um pedaço do seu 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);
Perdão, não vi o anexo, estava olhando pelo "Inbox", vou baixar aqui seu qvf
Não abriu, está com seção de acesso
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);