none
separando , para colunas no Report Builder RRS feed

  • Pergunta

  •  Ola,

    Estou precisando extrair uma  informação de um banco de dados da seguinte forma:

    Conteúdo da tabelo: a, b, cccccccccc, d, eeeeee, f
    após a extração separar os campos pelas vílgulas: coluna 1=a coluna 2=b coluna 3=cccccccccc coluna 4=d etc....

    Como faço isso pelo o que tive seria utilizando uma expressão mas não conseguir montar.....

    Caso alguem saiba....

    Grato

    William
    quarta-feira, 11 de fevereiro de 2009 16:29

Respostas

  • Bom Dia,

    Você pode utilizar a função 'Split', voce indica qual caracter será usado para delimitação de campos e ela retorna um array com os campos

    Por exemplo:

    =Split( "a,b,c"   ,  ",")

    Retorna um array com 3 posicoes sendo a, b e c.

    Att
    Boreki
    http://www.boreki.eng.br
    quarta-feira, 11 de fevereiro de 2009 18:07

Todas as Respostas

  • Bom Dia,

    Você pode utilizar a função 'Split', voce indica qual caracter será usado para delimitação de campos e ela retorna um array com os campos

    Por exemplo:

    =Split( "a,b,c"   ,  ",")

    Retorna um array com 3 posicoes sendo a, b e c.

    Att
    Boreki
    http://www.boreki.eng.br
    quarta-feira, 11 de fevereiro de 2009 18:07
  • Boreki,


    Muito bem lembrado, a função Split é similar a função CharIndex existente no SQL Server!!!


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 11 de fevereiro de 2009 19:06