1 Reply Latest reply: Apr 17, 2018 9:58 AM by Arthur Resende RSS

    Como transformar um parâmetro em variáveis?

    Arthur Resende

      Bom dia!

       

      Tenho uma tabela cuja estrutura é a seguinte (provinda do nosso querido SIDRA):

         

      DataLocationGeral, grupo, subgrupo, item e subitemVariávelUnidade de MedidaValor
      jan/16BR1107.CarnesIPCA - Variação acumulada em 12 meses%11.93
      jan/16BR1107.CarnesIPCA - Peso mensal%2.906

       

      Eu preciso multiplicar o valor da variável "Peso mensal" pelo valor da variável "Variação acumulada" para cada um dos subitens (aqui mostro só carnes, mas vão ter muitos itens). Uma solução fácil seria que a coluna variável fosse extinta, criando uma coluna "Peso mensal" e uma coluna "Variação acumulada".

       

      Eu consegui fazer isso, entretanto criando duas tabelas com o seguinte código:

      IPCA:

      Directory;

      LOAD Date as DateIPCA,

                 Location,

                 [Geral, grupo, subgrupo, item e subitem],

                 Valor as IPCA

      FROM

      [..]

      (ooxml, embedded labels, table is IPCA)

      WHERE Variável='IPCA - Variação acumulada em 12 meses';


      LOAD Date as DateIPCA,

                 Location,

                 [Geral, grupo, subgrupo, item e subitem],

                 Valor as IPCA


      FROM

      [..]

      (ooxml, embedded labels, table is IPCA)

      WHERE Variável='IPCA - Peso mensal';


      Gostaria no entanto de ter apensa uma tabela. Como poderia fazer isso?


      Obrigado!