4 Replies Latest reply: Jul 20, 2016 7:47 AM by Clever Anjos RSS

    Problema com a utilização de Load sobre Load

      Boa tarde, Pessoal!

       

      Estou com alguns problemas quando tento criar campos utilizando Load sobre Load :

       

      TABELAx:

      LOAD * ,

       

      if( Tipo = 'Empenho', Tipo ) as TipoE, //Tipo Empenho

      if( Tipo = 'Homologacao Parcial', Tipo ) as TipoHP, //Tipo Homologação Parcial

      if( Tipo = 'Homologacao Final', Tipo ) as TipoHF, //Tipo Homologação Final

      if( Tipo = 'Empenho',Year(Dt.Referenc) ) as DataE, //Ano Empenho

      if( Tipo = 'Homologacao Final', Year(Dt.Referenc)) as DataHF, //Ano Homologação Final

      if( Tipo = 'Homologacao Parcial',Year(Dt.Referenc) ) as DataHP, //Ano Homologação Parcial

      if( Tipo = 'Empenho', Quantidade ) as QuantidadeE, //Quantidade Empenho

      if( Tipo = 'Homologacao Parcial', Quantidade ) as QuantidadeHP, //Quantidade Homologação Parcial

      if( Tipo = 'Homologacao Final', Quantidade ) as QuantidadeHF, //Quantidade Homologação Final

      if( Tipo = 'Empenho', Val.Unitario ) as VLE, //Valor Empenho

      if( Tipo = 'Homologacao Parcial', Val.Unitario ) as VLHP,    //Valor Homologação Parcial

      if( Tipo = 'Homologacao Final', Val.Unitario ) as VLHF,            //Valor Homologação Final

      if( Tipo = 'Empenho', Val.Unitario * Quantidade ) as VTE, //Valor Total Empenho

      if( Tipo = 'Homologacao Parcial', Val.Unitario * Quantidade ) as VTHP, //Valor Total Homologação Parcial   

      if( Tipo = 'Homologacao Final', Val.Unitario * Quantidade ) as VTHF; //Valor Total Homologação Final       

       

      LOAD Filial,

           [Tipo Documen],

           Numero,

           Sequencia,

           [Chave Clarit],

           [Item Faturav],

           Entrg.Interm,

           [Nr Contrato],

           [Nr Planilha],

           [Nr do Item],

           [N. Demanda],

           Dt.Referenc,

           Tipo,

           Horas,

           Quantidade,

           Val.Unitario,

           ...

          FROM...

       

      Preciso criar os seguintes gráficos :

      1-Valor total( soma( Quantidade * Val. Unitario ) ) por ano ferente as Homologações Final e Homologações Parciais.

      1.1-Valor total do tipo Empenho por ano que pertençam ao conjunto acima de homologações

       

      O problema é que quando crio os campos a partir daqueles Ifs la em cima, obviamente alguns campos são marcados com '-' e na hora de gerar o gráfico não consigo o resultado esperado, acredito que seja por conta desses campos com '-'.Ex:

      Quando seleciono a data de Homologação Final para que sejam exibidos o valor total de homologações naquele ano, ele exibe corretamente, mas no gráfico de empenho por ano, dos empenhos que tem relação com essas homologações, não aparece nada.

      Resumindo:

      Ao escolher um ano de homologação final o resultado deveria ser :

      1-No gráfico de homologação por ano...= valor total de homologações

      2-No gráfico de Empenho deveria aparecer por ano os valores empenhados referentes as homologações Finais do gráfico 1.

       

      Em anexo como ficou a tabela após a criação dos campos.

       

      Se alguém "puder dar a luz"!

      Abraço e obrigado!

       

      Att,