3 Replies Latest reply: Jul 22, 2016 8:26 AM by Clever Anjos RSS

    Duvida Comando Previous

    Carlos Alexandre Souza

      Estou com dúvida no script abaixo enquanto o código do produto for igual o código do produto anterior ele retornará o custo anterior segue script com exemplo comando previous. Preciso do prévios dentro de um laço de repetição

       

      Base:
      LOAD Produto,
      custo,
      custo as custo1
      FROM
      base.xlsx
      (
      ooxml, embedded labels, table is Planilha1);

      NoConcatenate

      Temp:
      Load RowNo() as Prod,
      Produto,
      custo,
      custo1
      Resident Base
      order by Produto, custo desc;

      Drop Table Base;

      NoConcatenate

      Temp2:
      Load Prod,
      Produto,
      custo,

      //esta retornando apenas um registro como fica a sintaxe em um laço de repetição

      if(Produto=Previous(Produto), Previous(custo),custo) as Custo_Previous
      Resident Temp;

      Drop Table Temp;