Udostępnij za pośrednictwem


Filtering Report Data at the Source

Aby filtrować dane zestawu danych raportu w źródle, należy określić zapytanie zawierające tylko dane potrzebne w raporcie.Dla każdego typu urządzenie źródłowe danych Reporting Services zawiera projektant kwerend w celu skonstruowania kwerendy. Można utworzyć zapytanie w celu uwzględniania lub wykluczania określonych wartości, ale można też utworzyć zapytanie parametryczne.

Aby filtrować dane po pobraniu ich do raportu, można utworzyć wyrażenia filtru dla zestawów danych, obszarów danych i grup.Aby uzyskać więcej informacji zobacz Filtering Report Data in the Report.

Aby uzyskać więcej informacji na temat kwerendy projektanci zobacz Reporting Services Query Designers.

Filtrowanie danych w zapytaniu

Filtrowanie danych w kwerendzie zestaw danych, można dołączyć ograniczenie klauzula przez określenie wartości, aby uwzględnić lub wykluczyć z zestaw wyników, ogranicza pobrane dane.

Dla Transact-SQL kwerendy, można dodać klauzulę WHERE do wartości filtru. Na przykład można wybrać sprzedaż z określonego terytorium lub produkty z określonej kategorii.Aby uzyskać więcej informacji zobacz Filtrowanie wierszy przy użyciu WHERE i HAVING.

W przypadku zapytań MDX filtr można określić w okienku Filtr projektanta zapytań MDX, co umożliwi określenie wymiarów i hierarchii atrybutów do uwzględnienia lub wykluczenia.Aby uzyskać więcej informacji zobacz Analysis Services MDX Query Designer User Interface i Creating Report Datasets from SQL Server Analysis Services.

Filtrowanie danych przy użyciu parametrów w zapytaniu

Dołącz parametry kwerendy (znanego również jako kwerendy zmiennych) w wypadku kwerendy Reporting Services automatycznie tworzy parametry raportu, które są podłączone do parametrów kwerendy. Umożliwia to użytkownikowi wybranie danych, które chce wyświetlić w raporcie.

Można utworzyć parametry kaskadowe, w przypadku których użytkownik wybiera wartość dla każdego parametru w określonej kolejności, a każdy wybór sukcesywnie ogranicza wartości dla następnego parametru.Parametry kaskadowe umożliwiają zmniejszenie do rozsądnej wartości potencjalnie ogromnej liczby opcji do wyboru.Na przykład użytkownik wybiera kategorię produktów, następnie wybiera wartość z listy dostępnych produktów w tej kategorii, następnie wybiera rozmiar, a następnie kolor.Aby uzyskać więcej informacji zobacz How to: Add Cascading Parameters to a Report (Reporting Services).

Za pomocą projektant kwerend, skojarzony ze źródłem danych w celu skonstruowania kwerendy parametryczne.

Dla Transact-SQL kwerendy, różnych źródeł danych obsługują składnię różnych parametrów. Obsługa różni się w zależności od tego, czy parametry są identyfikowane w zapytaniu według pozycji czy według nazwy.Aby uzyskać więcej informacji zobacz Using Query Parameters with Specific Data Sources (Reporting Services).

Aby utworzyć parametryczne zapytanie MDX, należy wybrać opcję parametru dla filtru.Aby uzyskać więcej informacji zobacz How to: Define Parameters in the MDX Query Designer for Analysis Services.