Udostępnij za pośrednictwem


Konfigurowanie właściwości zachowania tabeli dla raportów programu Power View

Jeśli skoroszyt programu PowerPivot jest używany jako model danych programu Power View, można ustawić właściwości zachowania tabeli powodujące przedstawienie wierszy szczegółów na wyższym poziomie szczegółowości. Ustawienie właściwości zachowania tabeli powoduje zmianę zachowania grupowania wierszy szczegółów i umożliwia korzystanie z lepszego domyślnego położenia informacji identyfikacyjnych (takich jak nazwy, identyfikatory fotografii lub obrazy logo) w kontenerach kafelków, na kartach i na wykresach.

Dzięki informacjom zawartym w tym temacie można dowiedzieć się, jaki wpływ na projektowanie raportu w programie Power View mają określone właściwości zachowania tabeli.

W tym dokumencie

Wpływ właściwości zachowania tabeli na projekt raportu

Otwieranie okna dialogowego Zachowanie tabeli

Ustawianie właściwości Identyfikator wiersza

Ustawianie właściwości Zachowaj unikatowe wiersze

Ustawianie etykiety domyślnej

Ustawianie obrazu domyślnego

Optymalizowanie pod kątem określonych układów

Następne kroki

Wpływ właściwości zachowania tabeli na projekt raportu

W przeciwieństwie do innych aplikacji do raportowania, które wymagają jawnego zdefiniowania grupowania w raporcie, program Power View grupuje elementy automatycznie, na podstawie kolumn umieszczonych na liście pól raportu i używanego formatu prezentacji. W większości przypadków grupowanie domyślne umożliwia uzyskanie optymalnego wyniku. Jednak w przypadku niektórych tabel, a zwłaszcza tych zawierających dane szczegółowe, domyślne zachowanie grupowania czasami będzie powodować grupowanie wierszy, które nie powinny być grupowane. W przypadku takich tabel można ustawić właściwości, dzięki którym te wiersze będą powtarzane, a nie grupowane.

Ustawianie właściwości zachowania tabeli jest zalecane w przypadku tabel, w których poszczególne wiersze zawierają najważniejsze dane, takie jak rekordy pracowników lub klientów. Z kolei tabele, w przypadku których użycie tych właściwości nie przynosi korzyści, to m.in. tabele pełniące rolę tabel odnośnika (na przykład tabela dat, tabela kategorii produktów lub tabela działów; takie tabele zawierają relatywnie mało wierszy i kolumn) i tabele podsumowań zawierające wiersze, których zawartość jest interesująca dla użytkownika tylko po podsumowaniu (na przykład dane spisowe podzielone wg płci, wieku lub regionu geograficznego). W przypadku tabel odnośnika i podsumowania użycie domyślnego zachowania grupowania umożliwia uzyskanie najlepszych wyników.

Dostępne są następujące właściwości zachowania tabeli:

  • Identyfikator wiersza. Określa kolumnę zawierającą tylko unikatowe wartości, dzięki czemu można używać tej kolumny jako wewnętrznego klucza grupowania.

  • Zachowaj unikatowe wiersze. Określa kolumny dostarczające wartości, które mają być traktowane jako unikatowe, nawet jeśli są one duplikatami (na przykład imię i nazwisko pracownika w sytuacji, gdy co najmniej dwóch pracowników nazywa się tak samo).

  • Etykieta domyślna. Określa kolumnę zawierającą nazwę wyświetlaną służącą do przedstawiania danych w wierszu (na przykład nazwisko pracownika w rekordzie pracownika).

  • Obraz domyślny. Określa kolumnę zawierającą obraz przedstawiający dane w wierszu (na przykład identyfikator fotografii w rekordzie pracownika).

[!UWAGA]

W programie SQL Server 2012 właściwości zachowania tabeli są używane tylko przez program Power View. Użycie właściwości zachowania tabeli nie przynosi efektu w przypadku raportów przestawnych programu Excel.

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

Otwieranie okna dialogowego Zachowanie tabeli

  1. W widoku danych okna programu PowerPivot kliknij kartę Zaawansowane (Okno programu PowerPivot: karta Zaawansowane).

  2. Kliknij kartę tabeli u dołu okna, aby wybrać tabelę, dla której chcesz skonfigurować właściwości.

  3. W obszarze Właściwości raportowania kliknij pozycję Zachowanie tabeli.

  4. Ustaw właściwość Identyfikator wiersza, a następnie określ inne właściwości w tym oknie dialogowym.

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

Ustawianie właściwości Identyfikator wiersza

W obrębie tabeli identyfikator wiersza określa pojedynczą kolumnę zawierającą tylko unikatowe wartości i niezawierającą wartości pustych. Właściwość Identyfikator wiersza służy do zmieniania grupowania w taki sposób, że grupa nie jest oparta na układzie pól wiersza, ale na określonej kolumnie, która zawsze jest używana do jednoznacznego identyfikowania wiersza, niezależnie od pól używanych w danym układzie raportu.

Ustawienie tej właściwości powoduje zmianę domyślnego zachowania grupowania z grupowania dynamicznego, które jest oparte na kolumnach używanych w widoku, na grupowanie stałe oparte na identyfikatorze wiersza. Zmiana domyślnego zachowania grupowania jest powiązana z układami raportów, takimi jak macierz, które mogą powodować inne grupowanie (lub pokazywanie sum częściowych) każdej kolumny w wierszu.

Ustawienie identyfikatora wiersza umożliwia użycie następujących dodatkowych właściwości: Zachowaj unikatowe wiersze, Etykieta domyślna i Obraz domyślny. Każda z tych właściwości ma wpływ na zachowanie pól w programie Power View.

Właściwości Identyfikator wiersza można też użyć jako właściwości autonomicznej, która umożliwia wykonywanie następujących czynności:

  • Używanie obrazów binarnych w raporcie. Dzięki usunięciu niejednoznaczności związanych z unikatowością wierszy program Power View może ustalić sposób przypisywania domyślnych obrazów i etykiet dla danego wiersza.

  • Usuwanie niechcianych sum częściowych z raportu w formie macierzy. Domyślne grupowanie na poziomie pól powoduje tworzenie sumy częściowej dla każdego pola. Jeśli jest potrzebna tylko jedna suma częściowa obliczana na poziomie wiersza, ustawienie właściwości Identyfikator wiersza umożliwi uzyskanie takiego wyniku.

Właściwości Identyfikator wiersza nie można ustawić dla tabel oznaczonych jako tabele dat. W przypadku tabel dat identyfikator wiersza jest określany podczas oznaczania tabeli. Aby uzyskać więcej informacji, zobacz temat Okno dialogowe Oznaczanie jako tabeli dat.

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

Ustawianie właściwości Zachowaj unikatowe wiersze

Ta właściwość umożliwia określenie kolumn zawierających informacje dotyczące tożsamości, takie jak nazwisko pracownika lub kod produktu, w sposób umożliwiający rozróżnianie wierszy. W przypadku wystąpienia identycznych wierszy (np. dwóch klientów o takim samym imieniu i nazwisku) kolumny określone dla tej właściwości będą powtarzane w tabeli raportu.

W zależności od tego, które kolumny zostaną dodane do raportu, mogą w nim występować wiersze traktowane jako identyczne, ponieważ znajdujące się w nich wartości wydają się być takie same (na przykład dwóch klientów nazywa się Jan Nowak). Może się tak zdarzyć, ponieważ inne kolumny, które zawierają dane umożliwiające ich rozróżnienie, takie jak drugie imię, adres lub data urodzenia, nie są używane w widoku raportu. W takiej sytuacji domyślnym zachowaniem jest zgrupowanie pozornie identycznych wierszy w jednym wierszu i podsumowanie wszystkich obliczanych wartości z łączonych wierszy w jednym większym wyniku.

Ustawiając właściwość Zachowaj unikatowe wiersze, można wyznaczyć jedną lub większą liczbę kolumn, które zawsze będą powtarzane, nawet jeśli będą zawierać zduplikowane wystąpienia, gdy taka kolumna będzie dodawana do widoku raportu. Obliczane wartości skojarzone z wierszem będą teraz przydzielane do poszczególnych wierszy, a nie łączone w jednym wierszu. Określając kolumny dla właściwości Zachowaj unikatowe wiersze, należy wybierać te, które zawierają informacje umożliwiające rozróżnianie wierszy, takie jak nazwy lub imiona.

[!UWAGA]

Wybór kolumn dokonany przez użytkownika końcowego może mieć wpływ na grupowanie, co powoduje zmiany kontekstu filtru dla obliczeń wykonywanych w ramach wyrażeń, więc projektanci modeli muszą tworzyć miary zwracające poprawne wyniki. Aby uzyskać więcej informacji, zobacz temat Model tabelaryczny — często zadawane pytania.

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

Ustawianie etykiety domyślnej

Ta właściwość określa etykietę widoczną najczęściej na karcie lub wraz z obrazem domyślnym na pasku nawigacyjnym raportu w formie kafelka. Etykieta domyślna używana wraz z obrazem domyślnym jest wyświetlana pod tym obrazem. Wybierając etykietę domyślną, warto wybrać kolumnę zawierającą najwięcej informacji dotyczących wiersza (na przykład nazwę).

W układzie paska kart kontenera kafelków, gdzie pasek nawigacyjny znajduje się u góry, etykieta domyślna jest wyświetlana w obszarze tytułu pod obrazem zdefiniowanym we właściwości Obraz domyślny. Na przykład w przypadku listy pracowników można umieścić na kafelkach informacje o pracownikach, używając identyfikatora fotografii jako obrazu domyślnego oraz imienia i nazwiska pracownika jako etykiety domyślnej. Gdy do nawigowania po kontenerze kafelków jest używany pasek kart, kolumna etykiety domyślnej zawsze jest umieszczana pod obrazem, nawet jeśli nie zostanie jawnie wybrana na liście pól raportu.

W układzie przepływu okładek kontenera kafelków, gdzie nawigacja jest możliwa u dołu kafelków, obraz domyślny jest wyświetlany bez etykiety domyślnej.

W układzie karty etykieta domyślna jest wyświetlana z użyciem większej czcionki w obszarze tytułu u góry każdej karty. Na przykład w przypadku listy pracowników można umieścić na kartach informacje o pracownikach, używając identyfikatora fotografii jako obrazu domyślnego oraz imienia i nazwiska pracownika jako etykiety domyślnej.

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

Ustawianie obrazu domyślnego

Ta właściwość określa obraz wyświetlany domyślnie w obszarze nawigacji paska kart raportu w formie kafelka albo głównie pod etykietą domyślną z lewej strony karty. Obraz domyślny powinien być zawartością wizualną. Przykładem może być identyfikator fotografii w tabeli pracowników, logo klienta w tabeli klientów lub kształt kraju w tabeli danych geograficznych.

[!UWAGA]

Obrazy mogą pochodzić z adresów URL wskazujących pliki obrazów na serwerze sieci web lub z danych binarnych osadzonych w skoroszycie. Jeśli obraz jest wskazywany przez adres URL, należy także pamiętać o ustawieniu dla danych w kolumnie typu obraz, dzięki czemu program Power View pobierze obraz, zamiast wyświetlić adres URL jako tekst w raporcie. Aby uzyskać więcej informacji, zobacz temat Okno programu PowerPivot: karta Zaawansowane.

Optymalizowanie pod kątem określonych układów

W tej sekcji opisano efekty ustawienia właściwości zachowania tabeli w przypadku określonych formatów prezentacji oraz charakterystyki danych. Na przykład w trakcie udoskonalania układu raportu w formie macierzy można użyć tych informacji, aby dowiedzieć się, jak poprawić prezentację macierzy przy użyciu właściwości zachowania tabeli w modelu.

Brak obrazów

Właściwości ustawiane w modelu określają, czy obrazy są wizualizowane w raporcie, czy przedstawiane jako wartości tekstowe. W poniższym przykładzie w raporcie brakuje obrazów. Tam, gdzie powinien znajdować się obraz, znajduje się adres URL pliku obrazu. Przyczyną tego zachowania jest to, że tekst w modelu jest interpretowany jako tekst w raporcie. To zachowanie można zmienić, ustawiając właściwości w kolumnie zawierającej adres URL obrazu. Odpowiednia właściwość informuje program Power View, że ma używać wartości z kolumny jako adresu URL, zamiast wyświetlać ją jako tekst.

Adresy URL obrazów są wyświetlane w raporcie jako tekst

Aby wskazać kolumny zawierające adresy URL obrazów, należy ustawić właściwość Adres URL obrazu, dzięki czemu program Power View pobierze plik obrazu. W przypadku obrazów binarnych wystarczy ustawić tylko właściwość Identyfikator wiersza. Aby uzyskać więcej informacji, zobacz temat Tworzenie raportu usług Reporting Services za pomocą danych programu PowerPivot.

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

W tabelach brakuje co najmniej jednego wiersza

Czasami domyślne zachowanie grupowania powoduje, że uzyskany wynik jest odwrotny od zamierzonego; najczęściej wiersze szczegółów występujące w modelu nie są widoczne w raporcie. Domyślnie program Power View wykonuje grupowanie na podstawie kolumn dodawanych do widoku. Po dodaniu do raportu kolumny Nazwa kraju każdy kraj będzie występował w widoku tylko raz, nawet jeśli w tabeli źródłowej będą znajdować się tysiące wierszy zawierających wiele wystąpień każdej nazwy kraju. W tym przypadku domyślne zachowanie grupowania powoduje utworzenie poprawnego wyniku.

Możliwa jest jednak inna sytuacja, w której będzie wskazane wyświetlanie wielu wystąpień wiersza, ponieważ wiersze źródłowe będą zawierać dane dotyczące różnych jednostek. Na potrzeby tego przykładu przyjmowane jest założenie, że istnieje dwóch klientów nazywających się Jan Kowalski. Użycie domyślnego zachowania grupowania spowodowałoby wyświetlenie w raporcie tylko jednego wystąpienia nazwiska Jan Kowalski. Co więcej, wyświetlenie na liście tylko jednego wystąpienia spowodowałoby, że wartością miary Roczny dochód byłaby suma wartości przypisanych do obu tych klientów. Tak więc w sytuacji, w której dwóch różnych klientów nazywa się tak samo, użycie domyślnego zachowania grupowania powoduje utworzenie niepoprawnego wyniku.

Grupa domyślna konsoliduje 2 w 1

Aby zmienić domyślne zachowanie grupowania, należy ustawić właściwości Identyfikator wiersza i Zachowaj unikatowe wiersze. We właściwości Zachowaj unikatowe wiersze należy wybrać kolumnę Nazwisko, dzięki czemu ta wartość będzie powtarzana dla wiersza, nawet jeśli występuje już w innym wierszu. Po zmianie właściwości i ponownym opublikowaniu skoroszytu można utworzyć taki sam raport, ale teraz będą widoczni obaj klienci o nazwisku Jan Kowalski, a wartość Roczny dochód będzie poprawnie przypisana do każdego z nich.

Dane w wierszu zawierające duplikaty na podstawie identyfikatora wiersza

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

Układ macierzy zawiera za dużo danych

W przypadku prezentacji tabeli szczegółów w macierzy grupowanie domyślne powoduje utworzenie wartości podsumowania dla każdej kolumny. W zależności od celów użytkownika, liczba utworzonych podsumowań może być zbyt duża. Aby zmienić to zachowanie, można ustawić właściwość Identyfikator wiersza. Nie trzeba ustawiać dodatkowych właściwości; ustawienie identyfikatora wiersza jest wystarczające do zmiany grupowania, dzięki czemu podsumowania będą obliczane dla każdego wiersza na podstawie unikatowego identyfikatora wiersza.

Na poniższych obrazach „przed” i „po” można zobaczyć efekt ustawienia tej właściwości dla układu macierzy.

Przed: grupowanie domyślne oparte na polach w macierzy

Układy macierzy z grupowaniem na poziomie pól

Po: grupowanie na podstawie identyfikatorów wierszy

Układ macierzy zgrupowany według identyfikatora wiersza

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

Na osiach wykresu jest widocznych zbyt wiele elementów i poziomów

W raportach w formie wykresu służących do prezentacji danych szczegółowych należy używać identyfikatorów wierszy jako osi. Bez użycia identyfikatora wiersza oś staje się niedeterministyczna, przez co układ staje się przypadkowy i może być wręcz bezsensowny. Aby zmienić to zachowanie, można ustawić właściwość Identyfikator wiersza. Nie trzeba ustawiać dodatkowych właściwości; ustawienie identyfikatora wiersza jest wystarczające do zmiany grupowania, dzięki czemu podsumowania będą obliczane dla każdego wiersza na podstawie unikatowego identyfikatora wiersza.

Na poniższych obrazach „przed” i „po” można zobaczyć efekt ustawienia tej właściwości dla układu wykresu. Jest to ten sam raport z identycznymi polami i ustawieniami prezentacji. Jedyną różnicą jest to, że dla raportu widocznego na dolnym obrazie ustawiono właściwość Identyfikator wiersza w tabeli Items.

Przed: grupowanie domyślne oparte na polach na wykresie

Wykres oparty na grupowaniu domyślnym na poziomie pól

Po: grupowanie na podstawie identyfikatorów wierszy (identyfikator wiersza staje się osią)

Wykres oparty na grupowaniu identyfikatorów wierszy

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

Następne kroki

Po dokonaniu oceny tabel znajdujących się w modelu i ustawieniu właściwości zachowania tabeli dla tabel zawierających wiersze szczegółów, które zawsze mają być wyświetlane jako osobne elementy, można jeszcze bardziej zoptymalizować model, używając dodatkowych właściwości lub ustawień. Aby uzyskać więcej informacji dotyczących zwiększania możliwości w zakresie projektowania raportów, zobacz temat Tworzenie raportu usług Reporting Services za pomocą danych programu PowerPivot.

Zobacz także

Odwołanie

Okno dialogowe Zachowanie tabeli

Koncepcje

Konfigurowanie domyślnego zestawu pól dla raportów programu Power View

Tworzenie raportu usług Reporting Services za pomocą danych programu PowerPivot

Ukrywanie kolumn przed aplikacjami do raportowania

Inne zasoby

Właściwości raportowania programu Power View