Udostępnij za pośrednictwem


Układ i renderowanie strony (program Report Builder 3.0 i usługi SSRS)

Podczas tworzenia raportów jest zrozumieć zachowanie Reporting Services renderowania w celu zapewnienia renderowany raport wygląd razem z układu strona i podziały strona.i że raport będzie się mieścił na papierze o rozmiarze, którego zazwyczaj używa dana organizacja.

W przypadku wyświetlania raportu w programie Report Manager lub okienku podglądu programu Report Builder albo Report Designer raport jest najpierw renderowany przez moduł renderowania w formacie HTML.Później można go wyeksportować do innego formatu, takiego jak format programu Excel lub plik rozdzielany przecinkami (CSV).Wyeksportowany raport może być następnie używany do dalszej analizy w programie Excel lub jako źródło danych dla aplikacji, w których można importować i wykorzystywać pliki danych CSV.

Reporting Services zawiera zestaw renderowania eksportowania raportów w różnych formatach.Każdy moduł renderowania renderuje raporty zgodnie z pewnymi regułami.W przypadku wyeksportowania raportu do innego formatu pliku może zajść konieczność zmiany układu raportu, aby był on poprawnie wyświetlany i drukowany po zastosowaniu reguł renderowania. Dotyczy to w szczególności modułów renderowania do formatu programu Adobe Acrobat (PDF), które stosują paginację w oparciu o fizyczny rozmiar strony.

Uzyskiwanie najlepszej wyniki dla eksportowanego sprawozdania często jest procesem iteracyjnym Możesz autora i Podgląd raportu w Konstruktorze raportów lub Projektant raportów, eksportowanie raportu do formatu preferowany, przejrzyj wyeksportowany raport i wprowadź zmiany w raporcie.

W tym temacie znajdują się informacje dotyczące rozszerzeń renderowania usług Reporting Services i sposobu ich używania.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

W tym dokumencie

Układ strony i elementy raportu

Sekcje raportu

Moduły renderowania

Zachowanie modułów renderowania

Dzielenie na strony

Tematy dotyczące sposobów wykonywania określonych zadań

W tej sekcji

Układ strony i elementy raportu

Elementy raportu to elementy układu skojarzone z różnymi typami danych raportu.Tabela, macierz, lista, wykres i miernik to elementy raportu typu obszar danych, które są połączone z zestawem danych raportu.Podczas przetwarzania raportu obszar danych jest rozwijany w bok i w dół na stronie raportu w celu wyświetlania danych.Inne elementy raportu są połączone z pojedynczym elementem i wyświetlają go.Obrazu element raportu łącza do obrazu.A Pole tekstowe element raportu zawiera zwykłego tekstu, takich jak tytuł lub wyrażenie, które może zawierać odwołania do pola wbudowane, parametry raportu lub pola dataset.Linii i prostokąt elementów raportu udostępnia prosty elementy graficzne strona raportu.Prostokąt może być również kontener dla innych elementów raportu.Raport może zawierać podraporty.

Z Reporting Services, można umieszczać elementy raportów gdziekolwiek na powierzchnię projektu.Można interakcyjnie pozycjonować, rozwijać i zmniejszać początkowy kształt elementu raportu, używając linii przyciągania i uchwytów zmiany rozmiaru.Można umieszczać obok siebie obszary danych z różnymi zestawami danych, a nawet te same dane w różnych formatach.Element raportu umieszczany na powierzchni projektowej ma domyślny rozmiar i kształt oraz początkową relację ze wszystkimi innymi elementami raportu.W celu tworzenia bardziej złożonych projektów raportu, można umieszczać wiele elementów raportu na sobie.Na przykład wykresy lub obrazy w komórkach tabeli, tabele w komórkach tabeli lub wiele obrazów w jednym prostokącie.Umieszczanie elementów raportu w kontenerach, takich jak prostokąty, oprócz umożliwiania uzyskania odpowiedniej organizacji i wyglądu raportu pomaga sterować sposobem wyświetlania elementów raportu na stronie raportu.

Raport może mieć wiele stron, a nagłówek i stopka strony są powtarzane na każdej stronie.Raport może zawierać elementy graficzne, takie jak obrazy i linie, i może zawierać różne czcionki, kolory i style, które mogą być oparte na wyrażeniach.

Sekcje raportu

Raport składa się z trzech głównych części: Nagłówek strona opcjonalne, stopka strona opcjonalne i treść raportu.Nagłówek i stopka raportu nie są osobnymi sekcjami raportu, ale składają się z elementów raportu umieszczonych u góry i u dołu treści raportu.W nagłówku i stopce strony ta sama zawartość jest powtarzana na każdej stronie raportu.W nagłówkach i stopkach można umieszczać obrazy, pola tekstowe i linie.W treści raportu można umieszczać elementy raportu dowolnego typu.

W elementach raportu można ustawić właściwości, aby początkowo ukryć lub pokazać element na stronie.Właściwości widoczności dla obszarów danych można ustawiać w wierszach, kolumnach lub grupach. Można także dostarczyć przyciski przełączania, które umożliwią użytkownikowi interakcyjne wyświetlanie lub ukrywanie danych raportu.Widoczność lub początkową widoczność można ustawić przy użyciu wyrażeń, w tym wyrażeń opartych na parametrach raportu.

Podczas przetwarzania raportu dane raportu są łączone z elementami układu raportu, a następnie są przesyłane do modułu renderowania raportu.Moduł renderowania działa zgodnie ze wstępnie zdefiniowanymi regułami rozwijania elementu raportu i ustala, ile danych zmieści się na każdej stronie.Projektowania raportu łatwe do odczytania, zoptymalizowane do renderowania, którego zamierzasz użyć, należy zrozumieć zasady umożliwiające sterowanie podziałem na strony w Reporting Services.Aby uzyskać więcej informacji, zobacz Opis podziału na strony w usługach Reporting Services (program Report Builder 3.0 i usługi SSRS).

Moduły renderowania

Usługi Reporting Services zawierają zestaw modułów renderowania, nazywanych również rozszerzeniami renderowania, które umożliwiają eksportowanie raportów do różnych formatów.Dostępne są trzy typy modułów renderowania:

  • Dane renderowaniadanych renderowania usunąć wszystkie informacje formatowania i układu raportu i wyświetlić tylko dane.Wynikowego pliku można użyć w celu zaimportowania pierwotnych danych raportu do pliku innego typu, takiego jak plik programu Excel, inna baza danych lub wiadomość z danymi w formacie XML, albo do aplikacji niestandardowej.Renderuje dostępne dane są: CSV i XML.

    Ostrzeżenie

    Chociaż nie zapewnia bezpośredniego wywozu do innego formatu, renderowania Atom generuje pliki danych z raportów.

  • Miękki podział strona renderowaniarenderowania miękki podział strona utrzymania raportu układ i formatowanie.Plik wynikowy jest zoptymalizowany pod względem wyświetlania i dostarczania ekranowego, na przykład na stronie sieci Web.Renderowania podział strona miękkie dostępne są następujące: MicrosoftProgram Excel, Microsoft programu Word, w sieci Web (MHTML), archiwum i HTML.

  • Twardy podział strona renderowaniatwardy podział strona renderowania utrzymania raportu układ i formatowanie.Plik wynikowy jest zoptymalizowany do drukowania lub przeglądania raportu w trybie online w formacie książki.Obsługiwane są renderowania dostępne twardy podział strona: TIFF i PDF.

Podgląd raportu wyświetlany w programie Report Builder lub Report Designer oraz raport uruchamiany w programie Report Manager zawsze na początku jest renderowany w formacie HTML.Po uruchomieniu raportu można go wyeksportować do innych formatów plików.Aby uzyskać więcej informacji, zobacz Eksportowanie raportów (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Zachowanie modułów renderowania

W zależności od wybranego modułu renderowania podczas renderowania raportu są stosowane pewne reguły.Sposób umieszczania elementów raportu na stronie jest określany przez kombinację następujących czynników:

  • Zasady utylizacji.

  • Szerokość i wysokość elementów raportu.

  • Rozmiar treści raportu.

  • Szerokość i wysokość strona.

  • Specyficzne dla renderowania obsługę stronicowania.

Na przykład raporty renderowane w formatach HTML i MHTML są zoptymalizowane gdzie strony może być różne długości komfort na ekranie komputera.

Aby uzyskać więcej informacji, zobacz Opis zachowań renderowania (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Dzielenie na strony

Termin „podział na strony” jest związany z liczbą stron w raporcie i sposobem rozmieszczania elementów raportu na tych stronach.Podział na strona w Reporting Services zależy od rozszerzenie renderowania służy do wyświetlania i dostarczyć raport i strona Opcje podziału i Zachowaj razem skonfigurować raport do użytku.

Pomyślnie projektowania łatwy do odczytania raport dla użytkowników jest zoptymalizowany do renderowania, którego zamierzasz użyć, aby dostarczyć raport, należy zrozumieć zasady umożliwiające sterowanie podziałem na strona w Reporting Services. Raporty wyeksportowane za pomocą danych i słabe strona rozszerzeń renderowania zazwyczaj nie są zagrożone podziałem.W przypadku użycia rozszerzenia renderowania danych raport jest renderowany jako tabelaryczny zestaw wierszy w formacie XML lub CSV.Aby zapewnić, że wyeksportowane dane raportu będą użyteczne, należy poznać reguły stosowane do spłaszczonego, tabelarycznego zestawu wierszy wyrenderowanego na podstawie raportu.

W przypadku użycia rozszerzenia renderowania z ruchomymi podziałami strony, takiego jak rozszerzenie renderowania HTML, warto wiedzieć, jak raport będzie wyglądał na wydruku i jak będzie renderowany przy użyciu rozszerzenia renderowania ze sztywnymi podziałami strony, na przykład PDF.Podczas tworzenia lub aktualizowania raportu można wyświetlić jego podgląd i wyeksportować go w programie Report Builder lub Report Designer.

Moduły renderowania ze sztywnymi podziałami strony mają największy wpływ na układ i fizyczny rozmiar strony raportu.Aby dowiedzieć się więcej, zobacz Opis podziału na strony w usługach Reporting Services (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

W tej sekcji

W poniższych tematach podano dodatkowe informacje dotyczące układu i renderowania strony.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku