Udostępnij za pośrednictwem


Working with Matrices (Report Builder 1.0)

W raporcie macierzy dane są rozmieszczone w kolumnach i wierszach.Liczba wierszy i liczba kolumn w raporcie macierzy zmieniają się w zależności od zwracanych danych.Macierz może mieć dynamiczne i statyczne kolumny i wiersze.Macierze oferują funkcje podobne do tabel krzyżowych i tabel przestawnych.

W razie uruchomienia raportu kolumny dynamiczne rozciągają się na stronie; liczba kolumn odpowiada liczbie grup.Wiersze dynamiczne rozciągają się w dół strony.Dane widoczne w raporcie są wartościami sumarycznymi danych, opartymi na miejscach przecięcia kolumn i wierszy.

Załóżmy, dla przykładu, że chcemy stworzyć raport, który wyświetla kwartalną sprzedaż za ostatni rok dla klientów z terytorium sprzedaży Northwest (terytorium północno-wschodnie).W następujących polach będzie prawdopodobnie dodawanie do projektu macierzy: Obszar, Nazwa nabywcy, rok wydania i Suma całkowita ukończenia. Aby zwrócić dane wyłącznie dla terytorium Northwest, należałoby również zastosować filtr.Projekt układu raportu będzie wyglądać podobnie jak na poniższej ilustracji.

Matrix template with fields.

Po uruchomieniu raport będzie wyglądać podobnie jak na poniższej ilustracji.

A matrix report with data.

Zagnieżdżanie dynamicznych kolumn i wierszy

Do raportu macierzy można dodać dynamiczne kolumny i wiersze.Dynamiczne kolumny i wiersze służą do grupowania danych według pól.W razie dodania nowej dynamicznej kolumny lub wiersza nowy nagłówek zostaje zagnieżdżony w pierwotnym nagłówku.Po uruchomieniu raportu nowy nagłówek zostaje powtórzony w pierwotnym nagłówku.Załóżmy, że do raportu z poprzedniego przykładu dodamy pole Kwartał wysyłki.W razie uruchomienia raportu pod każdą kolumną roku zostaną zagnieżdżone cztery kolumny kwartałów, podobnie jak na poniższej ilustracji.

A rendered matrix report with nested columns.