none
criar campo calculado no reporting services 2005 RRS feed

  • Pergunta

  •  

    Tenho um campo nvarchar no sql server 2005 que contém um xml dentro. Estou criando um relatório no reporting services onde necessito contar o número de chaves filhas dentro desse campo descrito. Por exemplo, se houver

    <imagens><img value="1">img1.jpg</img><img value="2">img1.jpg</img></imagens>  deverá apresentar o número 2.

     

     

    sexta-feira, 28 de novembro de 2008 19:49

Respostas

  •  

    Bom dia spitzman,

     

    Você pode colocar código customizado 'dentro' do relatório que será invocado para gerar o campo calculado.

     

    No relatório, clique com o botao direito / Properties / Code. Crie a função em VB que vai receber essa string e retornar o número de registros filhos.

     

    No Dataset, adicione o novo campo calculado e chame a função que voce acabou de criar:

    =Code.NomeDaFuncao(Fields!CampoComXml.Value)

     

    Att

    Boreki

    segunda-feira, 1 de dezembro de 2008 17:51