Report Design Basics
Aby utworzyć podstawowy raport, należy określić dane, które należy dla raportu, w jaki sposób chcesz uporządkować je strona i w jaki sposób chcesz użytkownika do wyświetlenia w raporcie.
Części podstawowej raportu
Raport zawiera nagłówek, jednostka i stopki.Raport zawiera także domyślny rozmiar strona z nagłówków i stopek stron.Raport elementów, takich jak obrazy, linie i pola tekstowe można umieścić w nagłówkach i stopkach.Treść raportu zawiera dane raportu.Dowolny typ element w raporcie można umieścić w treści, takich jak tabele, matryc, list, wykresów i przyrządy.Dane raportu można połączyć elementów raportu na powierzchnię projektu.Podczas przetwarzania w raporcie są łączone, elementów danych i układu raportu.Podczas przeglądania raportu połączone elementy układ i dane są wysyłane do renderowania raportu.Mechanizm renderujący dynamicznie określa ilość danych, który mieści się na każdym strona.Parametry raportu są używane do określania danych w raporcie, łączenia powiązanych raportów i różnią się prezentacja raportu.
Z Reporting Services, elementy raportów można umieścić dowolne miejsce w raporcie, nie jest ograniczona do „ pasma"danych. Można umieścić dane regiony o różnych zestawów danych side-by-side.Niektóre elementy raportów mogą również zawierać inne elementy raportów.Aby uzyskać więcej informacji zobacz Working with Data Regions i Adding Other Report Items.
Określając dane raportu
Raport używa następujących typów danych w raporcie: danych raportu z kolekcją pola (z kwerendy, która działa w źródle danych i zwraca dane w wierszach i kolumnach, gdy nazwy kolumn świadczą kolekcja pole domyślny), pola wbudowane dostarczonych przez Reporting Services, obrazy, które są używane w raporcie oraz parametry raportu. Dane raportu są zorganizowane w okienku danych raportu.Dane raportu jest połączony z elementami układu raportu za pomocą wyrażenia raportu.Expressions can be written using built-in libraries or can access the full range of Visual Basic .NET Framework classes.Aby uzyskać więcej informacji zobacz Connecting to Report Data i Working with Report Expressions.
Gdy kwerendy zestawu danych obejmuje zmienne, parametry kwerendy są tworzone automatycznie dla danych, a odpowiednie parametry raportu są tworzone automatycznie dla raportu.Po uruchomieniu raportu przez użytkownika mogą wpisz lub wybierz wartości, które pomagają dostosować dane raportu dla ich interesy.Aby uzyskać więcej informacji zobacz Using Parameters to Control Report Data.
Przykładowe dane dla samouczki jest dostępna przy użyciu bazy danych AdventureWorks OLTP.Aby uzyskać więcej informacji zobacz Przykłady usług raportowania.
Organizowanie danych raportów w sieci
Raporty używają różnych elementów raportu do organizowania danych strona raportu.Elementy raportu są dostępne w przyborniku.Przeciągnij elementy raportu na powierzchnię projektu raportu, a następnie przeciągnij danych raportu w okienku danych raportu do elementów raportu na powierzchnię projektu.Powierzchnia projektu nie jest WYSIWIG.Elementy raportu mają pozycji początkowego układu, które mogą ulec zmianie podczas przetwarzania raportu.Na poniższej liście opisano typowe zastosowania elementy różnych raportów:
Pole tekstowe.Służy do tworzenia tytuły, sygnaturę data i nazwy raportu.Tekst zastępczy pojawia się w polach tekstowych, w którym zostały połączone dane i układ elementów.Tekst zastępczy jest wyświetlany tekst, dla wyrażenie podstawowej raportu.Podczas przetwarzania raportu, dane raportu, jest podstawiany za wyrażeń raportu i obliczone wartości zastąpić tekst zastępczy.
Tabela, macierz.Służy do wyświetlania tabeli lub krzyżową dane z zestawu danych raportu.Szablony są tabeli i macierzy obszar danych Tablix i podaj początkowy układ siatki dla danych z zestawu danych raportu.
Wykres.Służy do graficznego wyświetlania danych z zestawu danych raportu.Można także zagnieżdżać wykresu wewnątrz obszar danych Tablix.
Szerokość toru.Służy do przedstawienia wizualne obrazu dla jednej wartości z zakres wartości.
Lista.Służy do tworzenia układu dowolnych, takich jak formularze strona sieci Web.Lista jest szablon Tablix obszar danych i zapewnia układu rozpoczęcia dla danych z zestawu danych raportu.
Obraz.Służy do dodawania istniejących obrazów do raportu.
Podraport.Raport innego służy jako symbol zastępczy.Podraport muszą być zaprojektowane oddzielnie i opublikowane na serwer raportów mają zostać uwzględnione w raporcie tabeli nadrzędnej.
Linia, prostokąt.Jak prostokąt elements.A graficznego również może być użyty jako kontener dla innych elementów raportu za pomocą linie i prostokąty.Aby kontrolować sposób elementów raportu, takich jak regiony danych pojawiać się strona raportu, gdy raport jest renderowane za pomocą prostokąt.
Typowy raport używa Tablix danych regionów.Przeciągnij pola z okienka danych raportu i upuść je na komórka Tablix dla region danych lub w okienku Grupowanie, do definiowania grup dla region zaznaczonych danych.
Podgląd lub eksportowanie raportu
When you run a report using Preview, the report authoring client processes the report locally and displays the rendered report in HTML.Reporting Services extensions perform much of this work: rozszerzenie przetwarzania danych jest używany do pobierania danych, w zależności od typu urządzenie źródłowe danych i rozszerzenie renderujące jest używana w celu dostarczenia danych wyjściowych raport oparty na wybranym formacie. Aby wyświetlić raport w innych formatach renderowania, należy użyć Eksportowanie przycisk na pasku narzędzi.Inne rozszerzenia można zmienić sposób przetwarzania danych i jest renderowane w raporcie.Aby uzyskać więcej informacji zobacz Understanding Rendering Behaviors.
Po opublikowaniu (znane również jako wdrożyć) raport serwer raportów, należy zaakceptować lub zmienić domyślne właściwości wdrożyć.Serwer przetwarza i renderowany w raporcie.Następnie Wyświetl raport za pomocą Menedżer raportów, przechodząc do lokalizacji raportu serwer raportów, na przykład https://localhost/reports/reportname.
Paginacja
Podział na strona w raporcie zależy od rozmiaru strona raportu i wszelkie podziały stron umieszczone na elementy raportów.Rozszerzeń renderowania, które obsługują rozmiaru strona, na przykład obrazu i pliku PDF, sformatuj dane w raporcie, aby zmieścić się na każdej stronie.Rozszerzeń renderowania, które nie obsługują rozmiar strona, że wszystkie dane między podziały na jednej stronie.Niektóre rozszerzenia, które nie obsługują rozmiar strona może wykorzystywać miękkie podziały stron.rozszerzenie renderujące HTML wykonuje to zadanie.Położenia podziałów słabe strona są określane na podstawie rozmiaru strona, ale nie są tak dokładne jak podziały stron umieszczone przez rozszerzeń renderowania, które obsługują rozmiar strona.Wszystkie rozszerzenia renderowania obsługujących podziały na elementach uruchomi nowej strona po każdym podziale strona w raporcie.Aby uzyskać więcej informacji na temat pracy z rozmiarem strona a podziały stron w programie Projektant raportów zobacz Understanding Pagination in Reporting Services.
Zwiększanie Projekt raportu
Użytkownik zazwyczaj pracy i z powrotem między projektem i Podgląd karty, aby projekt raportu, a następnie uruchom raport, aby sprawdzić działanie renderowane w podglądzie raportu.Typowe zmiany może być do raportu, aby zwiększyć jego prezentacji lub wydajności są następujące:
Dodaj parametry raportu, aby zezwolić użytkownikowi na zmianę danych raportu.Parametry raportu, które są połączone z parametrów kwerendy we właściwościach zestawu danych pozwala zmniejszyć ilość danych pobierane ze urządzenie źródłowe danych.Jeśli zostanie podane parametry domyślne dla każdego parametru, raport, raport jest uruchamiany automatycznie przy pierwszym użyciu.Możesz także podać listę prawidłowych wartości parametru, dzięki czemu użytkownik może wybierać wartości, które istnieją w źródle danych.Aby uzyskać więcej informacji zobacz Adding Parameters to Your Report.
Generalize kwerendy przez dodanie parametrów kwerendy.Składnia kwerendy, które obejmują zmienne zależy od typu urządzenie źródłowe danych, możesz połączyć się.Aby uzyskać więcej informacji zobacz Using Query Parameters with Specific Data Sources (Reporting Services) i Using Variables and Parameters (Database Engine).
Organizowanie stron raportu udzielenia odpowiedzi na konkretne pytania na pierwszy rzut oka.Aby uzyskać więcej informacji zobacz Understanding Pagination in Reporting Services.
Dodawanie przycisków interakcyjnych sortowania do kolumny obszar danych.Aby uzyskać więcej informacji zobacz Sorting Data in a Report.
Data Nazwa stempla i raportu można dodać do raportu.Aby uzyskać więcej informtion zobacz Using Built-in Field References in Expressions (Reporting Services).
Opcje widoczności umożliwiają ukryć złożoności, ale zezwolić użytkownikowi na drążenie niedziałający na obszary zainteresowania.Aby uzyskać więcej informacji zobacz Hiding Report Items Conditionally.
Dostarczają mapę dokumentu lub tabela dostosowany łączy wewnętrznych w raporcie dla każdej z nawigacji.Aby uzyskać więcej informacji zobacz Adding a Document Map lub Adding Links to a Report.
Wyrównaj grupy wykresu z tabela grup sposób wizualizacji danych tabelarycznych.Aby uzyskać więcej informacji zobacz Linking Multiple Data Regions to the Same Dataset.
Dostarcza warunkowe kolory lub obrazy, aby wyróżnić wartości danych.Aby uzyskać więcej informacji zobacz Adding Conditional Formatting (Reporting Services).
See Also