Bom tarde pessoal, hoje vou mostrar outra forma de inserir
um filtro em um relatório do Reporting Services, mas só que desta vez,
estaremos criando o filtro direto na consulta T-SQL.
Essa forma de filtro pode
melhorar a performance de alguns relatórios, porque ao contrário do primeiro
exemplo, onde a consulta carrega todos os dados e a aplicação realiza o filtro,
neste caso, o banco é quem realiza o filtro, então, os dados trafegados são controlados,
e se o relatório for atualizado 5 vezes por exemplo com filtros diferentes,
somente os dados necessários serão consultados. Já no exemplo anterior, sempre
é carregado todos os dados, então, se tivermos 5 atualizações, teremos 5 vezes
todos os dados da consulta sem filtros solicitado ao banco.