none
Filtrar XML DataSet RRS feed

  • Pergunta

  • Tenho um XML DataSouce e preciso filtra-lo ou não de acordo com o valor de um outro parametro, isso é possível?

    Exemplo

    Se o Parametro IdCliente for selecionado eu devo filtrar todos os outros parametros relacionados a ele, caso ele nao seja selecionado devo listar tudo, lembrando que o IdCliente pode ser multivalue.

    Estou utilizando SSRS2005

    quarta-feira, 5 de janeiro de 2011 10:56

Todas as Respostas

  • Dre,

     

    Não entendi muito bem, porem, pela logica, na query onde voce puxa os dados, eu tentaria colocar um if verificando se o parametro esta null por exemplo, fazendo esta tratativa, quando o campo IdCliente estiver preenchido, ele entraria no if e traria apenas informações sobre este cliente, caso contraria,cairia no else e puxaria tudo....

    quarta-feira, 19 de janeiro de 2011 13:48
    Moderador
  • Capufa,

    nao tenho query, tenho o link do xml apenas e não existe uma consulta onde eu possa filtrar, mas já desencanei de tentar fazer isso.

     

    Obrigada

    quarta-feira, 19 de janeiro de 2011 15:19
  • Dre,

    Voce pode filtrar usando dataset filters ou data region fitlers. Nesse caso a sua query trará todos os dados, mas se for um filtro de dataset os dados serão filtrados antes de serem usados pelas dataregions, se forem data regions, voce pode filtrar de maneira independente para tabelas e graficos.

    Dataset filters ficam nas propriedades do dataset, dataregion filters nas propriedades da tabela, matrix, chart, etc

    Att

    Boreki


    Boreki[MSFT] - SQL Server Reporting Services
    quarta-feira, 19 de janeiro de 2011 22:31