Udostępnij przez


Formatowanie punktów danych na wykresie raportu podzielonego na strony (Report Builder)

Dotyczy: Microsoft Report Builder (SSRS) Power BI Report Builder Projektant raportów w narzędziu SQL Server Data Tools

W raporcie podzielonym na strony punkt danych jest najmniejszą jednostką na wykresie. Na wykresach innych niż kształt punkty danych są reprezentowane w zależności od typu wykresu. Na przykład seria liniowa składa się z co najmniej jednego połączonego punktu danych. Na wykresach kształtów punkty danych są reprezentowane przez poszczególne wycinki lub segmenty, które sumują się do całego wykresu. Na przykład na wykresie kołowym każdy element jest punktem danych. Aby uzyskać więcej informacji, zobacz Typy wykresów (Report Builder i SSRS).

Co najmniej jeden punkt danych tworzy serię. Domyślnie wszystkie opcje formatowania są stosowane do wszystkich punktów danych w serii. Jeśli chcesz określić właściwości poszczególnych punktów danych, możesz określić pole lub wyrażenie w serii, która formatuje pojedynczy punkt danych w czasie wykonywania na podstawie zestawu danych.

Uwaga / Notatka

Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, programie Power BI Report Builder i w projektancie raportów w narzędziach SQL Server Data Tools.

Dodawanie podpowiedzi i akcji rozwijania szczegółów do punktów danych

Etykietki narzędzi można dodać do każdego punktu danych, ustawiając wartość właściwości Etykietka narzędzia w serii. Wyświetlając etykietki narzędzi, możesz dać użytkownikom możliwość wyświetlania wszelkich informacji związanych z punktem danych, takich jak nazwa grupy, wartość punktu danych i procent punktu danych względem sumy serii. Aby uzyskać więcej informacji, zobacz Show ToolTips on a Series (Report Builder and SSRS) (Pokaż etykietki narzędzi w serii (Report Builder i SSRS).

Możesz również określić akcję przeglądania szczegółowego dla punktów danych w serii, aby wyświetlić inny raport lub adres URL. Parametry można przekazać, aby wyświetlić informacje dotyczące punktu danych, który został kliknięty. Aby uzyskać więcej informacji, zobacz Dodawanie akcji przeglądania szczegółowego w raporcie (Report Builder i SSRS).

Wyróżnianie poszczególnych punktów danych w serii

Na dowolnym wykresie innym niż kształt można wyróżnić poszczególne punkty danych, określając wyrażenie dla właściwości Color. Aby na przykład wyróżnić najwyższą wartość punktu danych w serii o nazwie MyField o innym kolorze niż inne punkty danych, wyrażenie będzie podobne do następującego:

=Iif(Fields!MyField.Value >= Max(Fields!MyField.Value, "MyDataSet"), "Red", "Green")

W tym przykładzie najwyższa wartość MyField parametru będzie miała kolor Czerwony, a wszystkie inne punkty danych będą miały kolor Zielony. Po określeniu koloru serii przy użyciu właściwości Fill w serii wykres zastępuje kolory określone w palecie. Aby uzyskać więcej informacji, zobacz Formatowanie kolorów serii na wykresie (Report Builder i SSRS).

Pozycjonowanie etykiet punktów danych na wykresie

Dla wszystkich typów wykresów można wyświetlać etykiety punktów danych po kliknięciu wykresu prawym przyciskiem myszy i wybraniu pozycji Pokaż etykiety danych. Położenie etykiet punktów danych jest określane w zależności od typu wykresu:

  • Na wykresie słupkowym można zmienić położenie etykiety punktu danych przy użyciu atrybutu niestandardowego BarLabelStyle . Istnieją cztery możliwe pozycje: Zewnętrzne, Lewe, Środkowe i Prawe. Gdy styl etykiety słupka jest ustawiony na Wartość Zewnętrzna, etykiety będą umieszczone poza paskiem, o ile mieści się w obszarze wykresu. Jeśli etykieta nie może być umieszczona poza paskiem i wewnątrz obszaru wykresu, etykieta jest umieszczona na pasku.

  • Na wykresie kołowym można zmienić położenie etykiety punktu danych przy użyciu atrybutu niestandardowego PieLabelStyle . Istnieje wiele zagadnień podczas umieszczania etykiet punktów danych wokół wykresu kołowego, w tym rozmiaru wykresu kołowego, dostępnego odstępu między wykresem kołowym a odpowiednią legendą oraz rozmiarem etykiet. Aby uzyskać więcej informacji, zobacz Wyświetlanie etykiet punktów danych poza wykresem kołowym (Report Builder i SSRS).

  • Na wykresie ostrosłupowym lub lejkowym można zmienić położenie etykiet punktów danych przy użyciu atrybutów niestandardowych FunnelLabelStyle i PyramidLabelStyle . Te atrybuty można ustawić w okienku Właściwości po wybraniu typu wykresu ostrosłupowego lub lejkowego.

  • Na skumulowanych wykresach etykiety punktów danych są zawsze umieszczone wewnątrz serii, a właściwość Position na etykiecie serii jest ignorowana.

  • We wszystkich innych typach wykresów można zmienić położenie etykiety punktu danych przy użyciu właściwości Position na etykiecie serii. Domyślnie wykres automatycznie oblicza położenie etykiet punktów danych, aby uniknąć kolizji etykiet. Po ustawieniu wartości pozycji wszystkie etykiety punktów danych będą umieszczone w taki sam sposób, co może spowodować nakładanie się etykiet. Rozważ użycie tej metody tylko wtedy, gdy masz mniej punktów danych.

Aby uzyskać więcej informacji, zobacz Etykiety pozycji w wykresie (Report Builder i SSRS).

Dodawanie słów kluczowych dla etykiet punktów danych, etykietek narzędzi i tekstu legendy

Możesz użyć słów kluczowych specyficznych dla wielkości liter, aby reprezentować element, który istnieje na wykresie. Te słowa kluczowe mają zastosowanie tylko do etykietek narzędzi, niestandardowego tekstu legendy i właściwości etykiety punktu danych. W wielu przypadkach słowo kluczowe wykresu ma równoważne proste wyrażenie, ale słowo kluczowe jest szybsze i łatwiejsze do wpisywania. Poniżej znajduje się lista słów kluczowych wykresu.

Słowo kluczowe wykresu Description Dotyczy typu wykresu Przykład równoważnego wyrażenia prostego
#VALY Wartość Y punktu danych. Wszystko =Fields!MyDataField.Value
#VALY2 Wartość Y nr 2 punktu danych. Zakres, bąbelek Żaden
#VALY3 Wartość Y nr 3 punktu danych. Akcje, Wykres świecowy Żaden
#VALY4 Wartość Y nr 4 punktu danych. Akcje, Wykres świecowy Żaden
#SERIESNAME Nazwa serii. Wszystko Żaden
#LABEL Etykieta punktu danych. Wszystko Żaden
#AXISLABEL Etykieta punktu danych osi. Shape =Fields!MyDataField.Value
#INDEX Indeks punktu danych. Wszystko Żaden
#PERCENT Procent wartości Y punktu danych. Wszystko =FormatPercent(Fields!MyDataField.Value/Sum(Fields!MyDataField.Value, "MyDataSet"),2)
#TOTAL Suma wszystkich wartości Y w serii. Wszystko =Sum(Fields!MyDataField.Value)
#LEGENDTEXT Tekst odpowiadający tekstowi elementu legendy. Wszystko Żaden
#AVG Średnia wszystkich wartości Y w serii. Wszystko =Avg(Fields!MyDataField.Value)
#MIN Minimalna wartość wszystkich wartości Y w serii. Wszystko =Min(Fields!MyDataField.Value)
#MAX Maksymalna liczba wszystkich wartości Y w serii. Wszystko =Max(Fields!MyDataField.Value)
#FIRST Przede wszystkim wartości Y w serii. Wszystko =First(Fields!MyDataField.Value)

Aby sformatować słowo kluczowe, należy ująć ciąg formatu programu .NET Framework w nawiasy. Aby na przykład określić wartość punktu danych w etykietce narzędzia jako liczbę z dwoma miejscami dziesiętnymi, dołącz ciąg formatu "N2" w nawiasach klamrowych, na przykład "#VALY{N2}" dla właściwości Etykietka narzędzia w serii. Aby uzyskać więcej informacji na temat ciągów formatu .NET Framework, zobacz Typy formatowania w witrynie MSDN. Aby uzyskać więcej informacji na temat formatowania liczb w programie Report Builder, zobacz Formatowanie liczb i dat (Report Builder i SSRS).

Aby uzyskać więcej informacji na temat dodawania słów kluczowych do wykresu, zobacz Show ToolTips on a Series (Report Builder and SSRS), Change the Text of a Legend Item (Report Builder and SSRS)( Zmienianie tekstu elementu legendy (Report Builder i SSRS).

Zwiększanie czytelności na wykresie z wieloma punktami danych

Jeśli na wykresie znajduje się wiele serii, może to zmniejszyć czytelność punktów danych wykresu. Podczas dodawania wielu serii do wykresu rozważ użycie techniki, która rozróżnia sposób efektywnego odczytywania i interpretowania każdej serii na wykresie. Aby uzyskać więcej informacji, zobacz Wiele serii na wykresie (Report Builder i SSRS).

Dla uproszczenia, jeśli używasz wykresu kształtów, rozważ dodanie tylko jednego pola danych i jednego pola kategorii. Aby uzyskać więcej informacji, zobacz Wykresy kształtów (Report Builder i SSRS). Jeśli wykres wymaga więcej niż jednego pola danych i pola kategorii, rozważ zmianę typu wykresu. Możesz kliknąć prawym przyciskiem myszy serię i wybrać polecenie Zmień typ wykresu.

Wstawianie znaczników punktu danych

Znacznik punktu danych to wizualny wskaźnik służący do zwracania uwagi na poszczególne punkty danych w serii. Na wykresie punktowym znacznik służy do określania kształtu i rozmiaru poszczególnych punktów danych. Rozmiar znacznika jest określony na podstawie typu wykresu. Możesz zmienić rozmiar, kolor lub styl znacznika. Znaczniki nie są dostępne dla typów wykresów zakresowych i kształtów ani żadnych skumulowanych podtypów.

W tej Sekcji

Pokaż podpowiedzi dla serii (Report Builder i SSRS)

Wyświetlanie etykiet punktów danych poza wykresem kołowym (Report Builder i SSRS)

Wyświetlanie wartości procentowych na wykresie kołowym (Report Builder i SSRS)