Mam nieprzefiltrowany zestaw danych, aby poradzić sobie tak, aby wygenerować raport (SQL Server 2005 btw).W SQL Reporting Services, jak filtrować zestaw danych zgodnie z parametrem?
Załóżmy, że mam kolumnę Nazwa i chcę dodać parametr do mojego raportu, aby wybrać tylko nazwy zawierające niektóre znaki.
Czy wiadomo, jak sobie z nimi radzić?
Próbowałem bez powodzenia tych:
=Fields!Name.Value Like =Parameters!FilterName.Value
=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"
Chciałbym, aby móc uzyskać nazwy 'foo' i 'foobar', jeśli dam parametru 'OO'
Edycja:Wiem, że filtrowanie powinno być wykonywane po stronie serwera SQL, ale nie kontroluję zbioru danych, który mam (usługa sieciowa udostępnia go przy użyciu metody bez parametrów), więc muszę filtrować strona raportu.
[Praca z Reporting Services Filtry - Część 2: Operator LIKE] (http://blog.datainspirations.com/2010/12/30/working-with-reporting -services-filters-part-2-like-operator /) –
Wolę filtrowanie na zapleczu. Napisałem serię na temat podstaw SSRS 2005 (i jest wciąż w toku). Aby zapoznać się z podstawowym parametrem, zobacz mój najnowszy wpis z serii (Using Parameter): http://dbalink.wordpress.com/2009/05/02/how-to-report-authoring-in-ssrs-2005-part-iv -adding-parameters/ – MarlonRibunal