Udostępnij za pośrednictwem


Tworzenie macierzy w raporcie podzielonym na strony (Power BI Report Builder)

DOTYCZY: Power BI Report Builder Power BI Desktop

Macierz służy do wyświetlania pogrupowanych danych i informacji podsumowania w raporcie podzielonym na strony. Dane można grupować według wielu pól lub wyrażeń w grupach wierszy i kolumn. Macierze zapewniają funkcje podobne do krzyżowych i tabel przestawnych. W czasie wykonywania, gdy dane raportu i regiony danych są łączone, macierz rośnie w poziomie i w pionie na stronie. Wartości w komórkach macierzy wyświetlają wartości agregacji ograniczone do przecięcia grup wierszy i kolumn, do których należy komórka. Możesz sformatować wiersze i kolumny, aby wyróżnić dane, które chcesz podkreślić. Można również uwzględnić przełączanie przechodzenia do szczegółów, które początkowo ukrywają szczegółowe dane; użytkownik może następnie wybrać przełączanie, aby wyświetlić więcej lub mniej szczegółów zgodnie z potrzebami.

Po początkowym projekcie możesz kontynuować opracowywanie macierzy w celu ulepszenia środowiska wyświetlania dla użytkownika. Aby uzyskać więcej informacji, zobacz Kontrolowanie wyświetlania regionu danych elementu Tablix na stronie raportu (Power BI Report Builder).

Aby szybko rozpocząć pracę z macierzami, zobacz Samouczek: tworzenie raportu macierzy (Power BI Report Builder).

Dodawanie macierzy do raportu

Dodaj macierz do powierzchni projektowej z karty Wstawianie na wstążce.

Aby opisać sposób konfigurowania tabeli od początku do końca, w tym temacie jest używany szablon macierzy. Macierz początkowo zawiera grupę wierszy, grupę kolumn, komórkę narożną i komórkę danych, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający pustą macierz z 1 wierszem i 1 grupą kolumn.

Po wybraniu macierzy na powierzchni projektowej wyświetlane są uchwyty wierszy i kolumn, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający wybraną pozycję Nowa macierz dodana z przybornika.

Dodaj grupy, przeciągając pola zestawu danych do obszarów Grupy wierszy i Grupy kolumn w okienku Grupowanie. Pierwsze pole przeciągane do okienka grupy wierszy lub grupy kolumn zastępuje początkową pustą grupę domyślną. Następnie można zastosować formatowanie dla każdej komórki w zależności od danych.

Zrzut ekranu przedstawiający grupę kolumn Macierz, Kategoria i Geografia.

W obszarze Podgląd macierz rozwija się, aby wyświetlić wartości grupy wierszy i grupy kolumn. Komórki zawierają wartości podsumowania, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający podgląd renderowanej macierzy z rozwiniętymi grupami.

Macierz, od której zaczynasz, jest szablonem opartym na regionie danych elementu tablix. Możesz nadal opracowywać projekt macierzy, dodając zagnieżdżone lub sąsiadujące grupy wierszy lub grupy kolumn, a nawet dodając wiersze szczegółów. Aby uzyskać więcej informacji, zobacz Eksplorowanie elastyczności regionu danych elementu Tablix (Power BI Report Builder).

Dodawanie grupy nadrzędnej lub grupy podrzędnej do macierzy

Aby dodać grupę na podstawie pojedynczego pola zestawu danych, przeciągnij pole z okienka Dane raportu do odpowiedniego obszaru Grupy wierszy lub Grupy kolumn w okienku Grupowanie. Usuń pole w hierarchii grup, aby ustawić relację z istniejącymi grupami. Upuść ją nad istniejącą grupą, aby utworzyć grupę nadrzędną, lub upuść ją poniżej istniejącej grupy, aby utworzyć grupę podrzędną.

Podczas porzucania pola w okienku Grupowanie występuje kilka rzeczy:

  • Zostanie automatycznie utworzona nowa grupa o unikatowej nazwie na podstawie nazwy pola. Wyrażenie grupy jest ustawione na proste odwołanie do nazwy pola, na przykład [Category].

  • Nowy wiersz lub kolumna pojawi się w odpowiednim obszarze grupy wierszy lub grupy kolumn.

  • W nowej kolumnie zostanie wyświetlona komórka grupy wierszy dla domyślnych wierszy danych z zestawu danych raportu. Komórki w treści elementu tablix dla tego wiersza są teraz członkami grupy wierszy. Jeśli istnieją zdefiniowane grupy kolumn, komórki, które znajdują się w kolumnach, są elementami członkowskimi tych grup kolumn. Wskaźniki grup zapewniają wizualne wskazówki dotyczące członkostwa w grupie każdej komórki.

Aby dostosować grupę po jej utworzeniu, użyj okna dialogowego Grupa elementu Tablix. Możesz zmienić nazwę grupy i edytować lub dodawać dodatkowe wyrażenia do definicji grupy. Aby dodać lub usunąć wiersze z tabeli, zobacz Wstawianie lub usuwanie wiersza (Power BI Report Builder).

Po uruchomieniu raportu nagłówki kolumn dynamicznych rozwijają się w prawo (lub po lewej stronie, jeśli właściwość Direction macierzy jest ustawiona na wartość RTL) dla dowolnej liczby kolumn, ponieważ istnieją unikatowe wartości grup. Dynamiczne wiersze rozszerzają stronę w dół. Dane wyświetlane w komórkach treści elementu tablix są agregowane na podstawie przecięcia grup wierszy i kolumn, jak pokazano na poniższym rysunku.

Zrzut ekranu przedstawiający macierz, zagnieżdżone grupy wierszy i kolumn z sumami.

W wersji zapoznawczej raport jest wyświetlany jak na poniższym rysunku.

Zrzut ekranu przedstawiający zagnieżdżone grupy w wersji zapoznawczej.

Aby napisać wyrażenia określające zakres inny niż zakres domyślny, należy określić nazwę zestawu danych, regionu danych lub grupy we wszystkich funkcjach agregujących. Aby obliczyć wartość procentową dla każdej podkategorii współtworzy wartości grupy kategorii Odzież, dodaj kolumnę w grupie Kategoria obok kolumny Total (Suma), sformatuj pole tekstowe w celu wyświetlenia wartości procentowej i dodaj wyrażenie, które używa domyślnego zakresu w liczniku, oraz zakres grupy Kategoria w mianowniku, jak pokazano w poniższym przykładzie.

=SUM(Fields!Linetotal.Value)/SUM(Fields! Linetotal.Value,"Category")

Aby uzyskać więcej informacji, zobacz Zakres wyrażeń dla sum, agregacji i wbudowanych kolekcji (Power BI Report Builder).

Dodawanie sąsiadującej grupy do macierzy

Aby dodać sąsiadującą grupę na podstawie jednego pola zestawu danych, użyj menu skrótów w okienku Grupowanie. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie grupy w regionie danych (Power BI Report Builder). Na poniższej ilustracji przedstawiono grupę opartą na lokalizacji geograficznej i sąsiedniej grupie na podstawie roku.

Zrzut ekranu przedstawiający sąsiadujące grupy kolumn dla lokalizacji geograficznej i roku.

W tym przykładzie zapytanie przefiltrował wartości danych, aby uwzględnić tylko te wartości dla Europy i lat 2003 i 2004. Można jednak ustawić filtry dla każdej grupy niezależnie. W wersji zapoznawczej raport jest wyświetlany jak na poniższym rysunku.

Zrzut ekranu przedstawiający podgląd sąsiednich grup kolumn.

Aby dodać kolumnę całkowitą dla sąsiedniej grupy kolumn, wybierz w komórce definicji grupy kolumn i użyj polecenia Dodaj sumę. Nowa kolumna statyczna jest dodawana obok grupy kolumn z domyślną sumą agregowaną dla każdego pola liczbowego w istniejących wierszach. Aby zmienić wyrażenie, ręcznie edytuj domyślną agregację, na przykład Avg([Sales]). Aby uzyskać więcej informacji, zobacz Dodawanie sumy do grupy lub regionu danych elementu Tablix (Power BI Report Builder).