7 Replies Latest reply: Dec 16, 2016 7:28 AM by Thiago Ramos RSS

    Comparação de datas em formatos diferentes

    Thiago Ramos

      Boa tarde Srs.

       

      Estou com uma dificuldade pois preciso montar visões com 2 tabelas onde em cada uma há campos de datas em formatos diferentes.

       

      A tabela 1 guarda dados de entrada de mercadoria:

       

      EmpresaProdutoFornecedorData de RecebimentoPeso
      MatrizProduto1Fornecedor114/12/201615000
      MatrizProduto1Fornecedor215/12/201612000

       

      E uma segunda tabela onde é registrado a cota que foi passada para cada fornecedor no mês:

       

      EmpresaProdutoFornecedorAnoMêsQuota Mensal
      MatrizProduto1Fornecedor120151240000
      MatrizProduto1Fornecedor120161235000
      MatrizProduto1Fornecedor220161220000
      MatrizProduto2Fornecedor220161150000

       

       

      Preciso colocar no gráfico(de barras e linhas por exemplo) a comparação mês a mês de 1 fornecedor mostrando a soma que ele me enviou e do lado a quota daquele mesmo mês, juntamente com a porcentagem do que ele entregou sendo mostrado na linha.

       

      A parte gráfica não terei dificuldades, meu problema é comparar as duas datas da forma que estão, a associação é feita pelos 3 primeiros campos, mas com ano e mês separados está dificultando.

        • Re: Comparação de datas em formatos diferentes
          maicon mello

          Boa tarde,

           

          Faria assim :

           

          LOAD Empresa &'-'& Produto &'-'& Fornecedor &'-'& Ano &'.'& Mês as PK_MERCADORIA,

              Ano,

              Mês,

              [Quota Mensal]

          FROM

          [C:\Users\maicon.mello\Desktop\Nova pasta\dados.xlsx]

          (ooxml, embedded labels, table is [Cota Mes]);

           

           

          left join

           

           

          LOAD Empresa &'-'& Produto &'-'& Fornecedor &'-'& year(date([Data de Recebimento],'DD/MM/YYYY')) &'.'& num(Month(date([Data de Recebimento],'DD/MM/YYYY')),'00') as PK_MERCADORIA,

              Empresa,

              Produto,

              Fornecedor,

              num(Month(date([Data de Recebimento],'DD/MM/YYYY')),'00') as DimensaoMes,

              num(year(date([Data de Recebimento],'DD/MM/YYYY')))      as DimensaoAno,

              date([Data de Recebimento],'DD/MM/YYYY') as Data,

              num(Peso,'#######.###') as Peso

          FROM

          [C:\Users\maicon.mello\Desktop\Nova pasta\dados.xlsx]

          (ooxml, embedded labels, table is [Entrada Mercadoria]);

           

          Segue o QVW.