1 Reply Latest reply: Jun 12, 2017 3:27 AM by Antonio Mancini RSS

    Como substituir espaço em branco por último registro?

    LEONARDO KODATO

      Boa noite, como vão?

       

      Estou com a seguinte dúvida: preciso preencher os espaços em branco de uma planilha com os dados da ultima compra, usando assim, o mesmo valor do registro anterior.

       

      Tenho uma planilha com a seguinte formatação:

      PRODUTO | PREÇO | DATA

      X | 12 | 05/06/2017

      Y | 10 | 05/06/2017

      X |      | 06/06/2017

      X |      | 07/06/2017

      Y | 10 | 08/06/2017

      Y |      | 09/06/2017

      X | 15 | 10/06/2017

      X |      | 12/06/2017

       

      Gostaria que ela ficasse assim:

      X | 12 | 05/06/2017

      Y | 10 | 05/06/2017

      X | 12 | 06/06/2017

      X | 12 | 07/06/2017

      Y | 10 | 08/06/2017

      Y | 10 | 09/06/2017

      X | 15 | 10/06/2017

      X | 15 | 12/06/2017


      Espero ter sido claro.

      Conto com a ajuda de vocês.


      Muito Obrigado!

        • Re: Como substituir espaço em branco por último registro?
          Antonio Mancini

          Hi Leonardo,

          Temp:
          LOAD * Inline [
          PRODUTO | PREÇO | DATA
          X | 12 | 05/06/2017
          Y | 10 | 05/06/2017
          X | | 06/06/2017
          X | | 07/06/2017
          Y | 10 | 08/06/2017
          Y | | 09/06/2017
          X | 15 | 10/06/2017
          X | | 12/06/2017
          ]
          (delimiter is '|');
          NoConcatenate
          LOAD PRODUTO,DATA,
          If(PRODUTO=Peek(PRODUTO) and Len(Trim(PREÇO))=0,Peek(PREÇO),PREÇO) as PREÇO
          Resident Temp
          Order By PRODUTO,DATA;
          Drop Table
          Temp;

           

           

          Regards,

          Antonio