9 Replies Latest reply: Mar 28, 2016 5:23 PM by Clever Anjos RSS

    Exclusão de conta no script

    Meirielle Lopes

      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

        • Re: Exclusão de conta no script
          Clever Anjos

          Algo como

          LOAD

          *

          from seuqvd.qvd(qvd)

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

            • Re: Exclusão de conta no script
              Meirielle Lopes

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

               

              Abs,

               

              Meirielle

                • Re: Exclusão de conta no script
                  Clever Anjos

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

                    • Re: Exclusão de conta no script
                      Meirielle Lopes

                      Bom dia Clever,

                       

                           Eu preciso excluir as contas 503999, 507997 e 507999.

                       

                      Obrigada!

                       

                      Abs,

                        • Re: Exclusão de conta no script
                          Clever Anjos

                          Tem como postar um pedaço do seu script?

                            • Re: Exclusão de conta no script
                              Meirielle Lopes

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

                            • Re: Exclusão de conta no script
                              Clever Anjos

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

                                • Re: Exclusão de conta no script
                                  Clever Anjos

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

                                    • Re: Exclusão de conta no script
                                      Clever Anjos

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