Tengo un conjunto de datos sin filtrar para generar un informe (SQL Server 2005 btw).En SQL Reporting Services, ¿cómo filtrar un conjunto de datos de acuerdo con un parámetro?
Digamos que tengo una columna de Nombre, y me gustaría agregar un parámetro a mi informe, para seleccionar solo los nombres que contienen algunos caracteres.
¿Se sabe cómo manejar estos filtros?
He intentado sin suerte siguientes:
=Fields!Name.Value Like =Parameters!FilterName.Value
=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"
Me gustaría ser capaz de obtener los nombres de 'foo' y 'parametro', si me dan el parámetro 'oo'
Edit:Sé que el filtrado debe hacerse en el lado del servidor SQL, pero no controlo el conjunto de datos que se me da (un servicio web lo da con un método sin parámetros), así que tengo que filtrar el lado del informe.
[Trabajar con Servicios de Información Filtros - Parte 2: El operador LIKE] (http://blog.datainspirations.com/2010/12/30/working-with-reporting -services-filters-part-2-the-like-operator /) –
Prefiero filtrar en el back-end. Escribí una serie sobre los principios básicos de SSRS 2005 (y todavía está en progreso). Para el parámetro básico, vea mi última publicación en la serie (Usando el parámetro): http://dbalink.wordpress.com/2009/05/02/how-to-report-authoring-in-ssrs-2005-part-iv -adding-parameters/ – MarlonRibunal