Udostępnij za pośrednictwem


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: