Udostępnij za pośrednictwem


Zagnieżdżanie obszarów danych (program Report Builder 3.0 i usługi SSRS)

Jeden obszar danych, takich jak wykres wewnątrz innego region danych, takich jak macierz, można zagnieżdżać zazwyczaj w zwięzły sposób wyświetlać podsumowania danych lub, aby zapewnić wyświetlanie, jak również wyświetlania tabela lub matrycy.

Na przykład dla macierzy (zwane również tablix) zawierający pogrupowane według magazynu w wierszach zamówień sprzedaży i kwartałach kolumn można dodać wykresu lub tabela do rogu komórka podsumowanie sprzedaży dla wszystkich magazynów, lub Dodawanie wykresu do macierzy nagłówek kolumna, aby pokazać udział sprzedaży danych kolumna jako procent wszystkich sprzedaży.

Zagnieżdżony obszar danych

Na tej ilustracji wykres kołowy w komórce narożnej i wykresy przebiegu w czasie w wierszach są zagnieżdżonymi obszarami danych.

Z definicji zagnieżdżone obszary danych są oparte na tym samym zestawie danych raportu.Nie można zagnieżdżać obszarów danych opartych na różnych zestawach danych.W celu wyświetlenia danych pochodzących z różnych zestawów danych należy zastosować raporty szczegółowe lub podraporty.Aby uzyskać więcej informacji, zobacz Przeglądanie szczegółowe, rozwijanie szczegółów, podraporty i zagnieżdżone obszary danych (program Report Builder 3.0 i usługi SSRS).

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.

Opis zakresu dla zagnieżdżonego obszaru danych

Zakres danych w zagnieżdżonym obszarze danych jest automatycznie definiowany przez jego umiejscowienie w nadrzędnym obszarze danych.Na przykład zakres danych wykresu zagnieżdżonego w narożnej komórce elementu tablix tworzą dane pochodzące z zestawu danych powiązanego z obszarem danych elementu tablix po zastosowaniu filtrów do zestawu, obszaru danych elementu tablix oraz obszaru danych wykresu.Zakres elementu tablix zagnieżdżonego w komórce elementu tablix jest taki sam jak zakres dla komórki narożnej, dodatkowo powiększony o dane z grup kolumn i wierszy (po zastosowaniu filtrów tych grup) komórki, w której jest zagnieżdżony.Aby uzyskać więcej informacji na temat zakres, zobacz Opis zakresu wyrażeń dla sum, wartości zagregowanych i kolekcji wbudowanych (program Report Builder 3.0 i usługi SSRS).

Na poniższej liście opisano zakresy komórek w następujących obszarach elementu tablix:

  • Narożnik elementu tablix. Zakres tworzą dane zawarte w obszarze danych połączonym z obszarem danych elementu tablix, po zastosowaniu wyrażeń filtrowania i sortowania zestawu danych i zewnętrznego elementu tablix.

  • Grupa Kolumnowy element tablixpo wyrażeń filtrowania i sortowania danych kolumna wewnętrzne grupy dla zestawu danych, element tablix zewnętrzne i grup kolumna są stosowane.

  • Grupy wierszy element tablixpo wyrażeń filtrowania i sortowania danych w wierszu wewnętrzne grupy dla zestawu danych, element tablix zewnętrzne i grupy wierszy są stosowane.

  • Treść elementu tablix. Dane zawarte w najbardziej wewnętrznej grupie reprezentowanej przez obszar przecięcia grup kolumn i wierszy, po zastosowaniu wyrażeń filtrowania i sortowania zestawu danych, zewnętrznego elementu tablix oraz grup wierszy i kolumn.

Aby uzyskać więcej informacji, zobacz Opis obszarów obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

Zagnieżdżanie wykresu, wykresu przebiegu w czasie lub paska danych w elemencie tablix

Gdy wykres (w tym wykres przebiegu w czasie lub pasek danych) zostanie dodany do nagłówka grupy kolumn lub stopki grupy wierszy elementu tablix albo do komórki treści elementu tablix, zakres danych przekazywanych do wykresu jest ograniczony do podzbioru danych tej komórki.Domyślnie podczas dodawania wykresu do komórki elementu tablix rozmiary wykresu są powiększane tak, aby wypełniał on komórkę.

Ostrzeżenie

Aby lepiej kontrolować rozmiar wykresu komórka tablix, najpierw dodać wykres prostokąt, a następnie dodaj prostokąta do komórka tablix.

Domyślnie kolory legendy wykresu zależą od kolorów punktów danych w serii danych.Jeśli obszary danych zagnieżdżonego wykresu mają używać tych samych kolorów dla tych samych kategorii danych, należy użyć kolorów niestandardowych oraz skonfigurować wyrażenia sortowania danych.Aby uzyskać więcej informacji, zobacz Jak Określić spójne kolory w wielu wykresów kształtu (Konstruktora raportów 3.0 i SSRS) i Jak Sortowanie danych w regionie danych (Konstruktora raportów 3.0 i SSRS).

Zagnieżdżanie miernika lub wskaźnika w elemencie tablix

Aby pokazać kluczowy wskaźnik wydajności, w tabeli, macierzy lub liście można zagnieździć miernik albo wskaźnik.Miernik lub wskaźnik umieszczony wewnątrz tabeli będzie renderowany dla każdego wiersza elementu tablix.Aby uzyskać więcej informacji o dodawaniu wskaźniki do tablix, zobacz Wskaźniki (program Report Builder 3.0 i usługi SSRS).

Dodawanie miernika do elementu tablix

Istnieją dwa sposoby dodawania miernika do obszaru danych elementu tablix:

  • Kliknij wewnątrz komórki elementu tablix i wstaw miernik.Wybierz typ manometru pojawi się okno dialogowe.Po wybraniu typu miernika wewnątrz zaznaczonej komórki elementu tablix zostanie umieszczony obszar danych Miernik.Aby miernik był jak najlepiej widoczny, prawdopodobnie trzeba będzie zmienić rozmiar elementu tablix.

  • Kliknij poza tabelą i wstaw miernik.Wybierz typ manometru pojawi się okno dialogowe.Po wybraniu typu miernika w lewej górnej komórce raportu zostanie umieszczony obszar danych Miernik.Po dodaniu danych i sformatowaniu miernika można go przeciągnąć i upuścić w komórce elementu tablix.

Podobnie jak w przypadku wykresu, zakres zestawu danych przekazywanych do miernika jest ograniczony do podzbioru danych tej komórki.Miernik umieszczony wewnątrz komórki elementu tablix zawsze będzie agregował tylko jeden wiersz danych.

Jeśli dane w elemencie tablix zawierają grupowanie, obszar danych Miernik zagnieżdżony wewnątrz tego elementu tablix nie dziedziczy automatycznie tej grupy.Aby w mierniku były wyświetlanie te same informacje, co w elemencie tablix, należy do niego dodać pasujące wyrażenie grupy.Jeśli na przykład dane w elemencie tablix są pogrupowane według kategorii Produkt, miernik będzie pokazywał te same dane dopiero po dodaniu wyrażenia grupy Produkt.Aby uzyskać więcej informacji, zobacz Mierniki (program Report Builder 3.0 i usługi SSRS) i Jak Dodawanie lub usuwanie grup w regionie danych (Konstruktora raportów 3.0 i SSRS).

Należy określić wartości minimalną i maksymalną, które będą wyświetlane na skali miernika.Aby określić maksymalną wartość przyrządu, można użyć wyrażenie, takich jak =Max!MyField.Value.Ponieważ jednak wyrażenie to będzie obliczane tylko w granicach zakresu danych komórki, wartości maksymalne poszczególnych mierników nie będą takie same dla wszystkich wierszy w elemencie tablix.Może to utrudnić interpretację porównań wskazań mierników zawartych w elemencie.Dlatego alternatywnie można wyznaczyć stałą wartość maksymalną.Dla wszystkich wierszy w elemencie tablix będą wyświetlane mierniki z tą wartością.Aby uzyskać więcej informacji, zobacz Jak Ustawić minimalną lub maksymalną skrajni (Konstruktora raportów 3.0 i SSRS).

Jeśli ilość danych w mierniku stanie się zbyt duża, warto rozważyć zastosowanie mnożnika skali, co pozwoli ograniczyć liczbę wyświetlanych cyfr.Aby określić mnożnik, kliknij prawym przyciskiem myszy na skali i wybierz Właściwości skali.Gdy Właściwości skali otwiera okno dialogowe, określ wartość dla Mnożnik.

Zagnieżdżanie tabeli lub macierzy i wykresu w liście

Aby zagnieździć danych wielu regionów na liście najpierw dodać prostokąt, a następnie dodaj dane regiony prostokąta.

Można również utworzyć grupę dla obszaru danych Lista, a następnie dodać element tablix i wykres. Pozwoli to uzyskać różne widoki tych samych danych.W celu uzyskania tego efektu należy zdefiniować identyczne wyrażenia grupy i sortowania dla osadzonego elementu tablix i wykresu.Z założenia element tablix i wykres używają danych z zestawu danych nadrzędnego obszaru danych listy.

Ostrzeżenie

Gdy do powierzchni projektowej jest dodawany obszar danych Lista, domyślnie lista zawiera wiersz szczegółów.To domyślne ustawienie można zmienić, dodając wiersz grupy, a usuwając wiersz szczegółów.Aby uzyskać więcej informacji, zobacz Poznawanie wszechstronności obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

Aby uzyskać więcej informacji, zobacz Opis grup (program Report Builder 3.0 i usługi SSRS) i Jak Dodawanie, przenoszenie lub usuwanie tabeli, macierz lub listy (Konstruktora raportów 3.0 i SSRS).