Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY: program Power BI Desktop
usługa Power BI
Motywy raportów programu Power BI Desktop umożliwiają stosowanie zmian projektu do całego raportu, takich jak używanie kolorów firmowych, zmienianie zestawów ikon, stosowanie domyślnego formatowania wizualizacji lub definiowanie niestandardowych ustawień wstępnych stylu wizualizacji. Po zastosowaniu motywu raportu wszystkie wizualizacje w raporcie używają kolorów i formatowania z wybranego motywu jako domyślnych. Kilka wyjątków opisano w dalszej części tego artykułu.
Motywy raportów można wybrać, przechodząc do wstążki Widok .
W sekcji Motywy wybierz strzałkę listy rozwijanej, a następnie wybierz odpowiedni motyw. Dostępne motywy są podobne do motywów widocznych w innych produktach firmy Microsoft, takich jak Microsoft PowerPoint.
Dwa typy motywów raportów:
Wbudowane motywy raportów zapewniają różne rodzaje wstępnie zdefiniowanych schematów kolorów. Możesz wybrać wbudowane motywy raportów bezpośrednio z menu programu Power BI Desktop.
Niestandardowe motywy raportów zapewniają szczegółową kontrolę nad wieloma aspektami motywu raportu, zgodnie z opisem w temacie Dostosowywanie motywów raportów w dalszej części tego artykułu. Motywy raportów niestandardowych można tworzyć, dostosowując bieżący motyw, a następnie zapisując go jako motyw niestandardowy lub tworząc własny motyw niestandardowy przy użyciu pliku JSON.
Sposoby stosowania motywu raportu
Aby zastosować motyw raportu do raportu programu Power BI Desktop, możesz wybrać spośród następujących opcji:
- Wybierz spośród dostępnych wbudowanych motywów raportów wbudowanych w program Power BI Desktop.
- Dostosuj motyw przy użyciu okna dialogowego Dostosowywanie motywu.
- Zaimportuj plik JSON motywu niestandardowego.
Uwaga
Motywy można stosować tylko w programie Power BI Desktop. Motywów nie można zastosować do istniejących raportów w ramach usługa Power BI.
Stosowanie wbudowanego motywu raportu
Wykonaj następujące kroki, aby wybrać spośród dostępnych wbudowanych motywów raportów. Zobacz tabelę Wbudowane motywy raportów , aby zapoznać się z domyślną sekwencją kolorów dla każdego motywu.
Na wstążce Widok wybierz strzałkę listy rozwijanej obok pozycji Motywy.
Wybierz spośród motywów w wyświetlonym menu rozwijanym, w tym nowe motywy dostępne.
Motyw raportu jest teraz stosowany do raportu.
Możesz również przeglądać kolekcję motywów utworzonych przez członków Społeczność usługi Power BI, wybierając pozycję Galeria motywów z menu rozwijanego Motywy.
Z galerii możesz wybrać motyw i pobrać skojarzony plik JSON.
Aby zainstalować pobrany plik, wybierz pozycję Przeglądaj motywy z menu rozwijanego Motywy , przejdź do lokalizacji, w której pobrano plik JSON, i wybierz go, aby zaimportować motyw do programu Power BI Desktop jako nowy motyw.
Po pomyślnym zakończeniu w usłudze Power BI zostanie wyświetlone okno dialogowe z informacją, że importowanie zakończyło się pomyślnie.
Wbudowane motywy raportów
W poniższej tabeli przedstawiono dostępne wbudowane motywy raportów.
| Wbudowany motyw raportu | Domyślna sekwencja kolorów |
|---|---|
| Wartość domyślna |
|
| Highrise |
|
| Wykonawczy |
|
| Granica |
|
| Innowacje |
|
| Kwitnący |
|
| Pływowy |
|
| Temperatura |
|
| Słoneczne |
|
| Odmienny |
|
| Burza |
|
| Klasyczny |
|
| Park miejski |
|
| Klasa |
|
| Bezpieczny dla niewidomych kolorów |
|
| Elektryczne |
|
| Wysoki kontrast |
|
| Zachód słońca |
|
| Zmierzch |
|
| Ustawienie domyślne dostępne |
|
| Dostępny park miejski |
|
| Dostępne pływy |
|
| Dostępny neutralny |
|
| Dostępna storczyk |
|
Dostosowywanie motywów raportów
Większość elementów wymienionych w sekcji Format okienka Wizualizacje można dostosować i ustandaryzować za pomocą dostosowań wykonanych bezpośrednio w programie Power BI Desktop lub za pomocą pliku JSON motywu raportu. Celem jest zapewnienie pełnej kontroli nad domyślnym wyglądem i działaniem raportu na poziomie szczegółowym.
Motywy raportów można dostosować w następujący sposób:
- Dostosowywanie i zapisywanie motywu w programie Power BI Desktop
- Tworzenie i dostosowywanie niestandardowego pliku JSON motywu raportu
Dostosowywanie i zapisywanie motywu w programie Power BI Desktop
Aby dostosować motyw bezpośrednio w programie Power BI Desktop, możesz wybrać motyw zbliżony do tego, co ci się podoba, i wprowadzić kilka korekt. Najpierw wybierz motyw, który jest blisko, i wykonaj następujące czynności:
Na wstążce Widok wybierz przycisk listy rozwijanej Motywy i wybierz pozycję Dostosuj bieżący motyw.
Zostanie wyświetlone okno dialogowe, w którym można wprowadzić zmiany w bieżącym motywie, a następnie zapisać ustawienia jako nowy motyw.
Ustawienia motywu z możliwością dostosowywania można znaleźć w następujących kategoriach, odzwierciedlonych w oknie Dostosowywanie motywu:
- Nazwa i kolory: Ustawienia nazwy i kolorów motywu obejmują kolory motywu, kolory tonacji, kolory rozbieżne i kolory strukturalne (zaawansowane).
- Tekst: ustawienia tekstowe obejmują rodzinę czcionek, rozmiar i kolor, które ustawiają domyślne ustawienia podstawowej klasy tekstu dla etykiet, tytułów, kart i kluczowych wskaźników wydajności oraz nagłówków kart.
- Wizualizacje: ustawienia wizualizacji obejmują tło, obramowanie, nagłówek i etykietki narzędzi.
- Strona: Ustawienia elementu strony obejmują tapetę i tło.
- Okienko filtru: ustawienia okienka filtru obejmują kolor tła, przezroczystość, kolor czcionki i ikony, rozmiar i karty filtru.
Po wprowadzeniu zmian wybierz pozycję Zastosuj i zapisz , aby zapisać motyw. Teraz możesz użyć motywu w bieżącym raporcie i wyeksportować go.
Dostosowywanie bieżącego motywu w ten sposób jest szybkie i proste. Można jednak również wprowadzić bardziej precyzyjne korekty motywów, które wymagają modyfikacji pliku JSON motywu.
Napiwek
Najbardziej typowe opcje motywu raportu można dostosować przy użyciu kontrolek w oknie dialogowym Dostosowywanie motywu . Aby uzyskać większą kontrolę, możesz wyeksportować plik JSON motywu i dostosować dostosowania, ręcznie modyfikując ustawienia w tym pliku. Możesz zmienić nazwę tego pliku JSON i później go zaimportować.
Aktualizowanie motywu podstawowego
Usługa Power BI wprowadza zmiany w motywach, w tym nowe wartości domyślne ustawień formatowania jako część nowego motywu podstawowego. Aby nie przeszkadzać istniejącym raportom, te zmiany nie są propagowane do motywów niestandardowych. Jeśli dostosujesz wbudowany motyw, możesz nie zobaczyć poprawek problemów lub aktualizacji raportów bez aktualizowania motywów podstawowych.
Aby sprawdzić, czy używasz nieaktualnego motywu, na wstążce Widok wybierz przycisk listy rozwijanej Motywy i wybierz pozycję Dostosuj bieżący motyw. Jeśli motyw jest nieaktualny, w górnej części okna dialogowego Dostosowywanie motywu zostanie wyświetlony baner zachęcający do aktualizacji do najnowszego motywu podstawowego.
Wybierz pozycję Aktualizuj motyw , aby wyświetlić zmiany, a następnie wybierz pozycję Zastosuj.
Importowanie niestandardowych plików motywu raportu
Możesz również zaimportować niestandardowy plik motywu raportu, wykonując następujące kroki:
Na wstążce Widok wybierz przycisk.
Zostanie wyświetlone okno umożliwiające przejście do pliku motywu JSON.
Na poniższej ilustracji można zobaczyć pliki motywów wakacji. Zobacz przykładowy wybór motywu wakacyjnego dla marca, St Patricks Day.json.
Po pomyślnym załadowaniu pliku motywu program Power BI Desktop wyświetli komunikat o powodzeniu.
Zobacz sekcję Przykładowy plik JSON motywu raportu w tym artykule, kontynuuj eksplorowanie pliku st Patricks Day.json.
Jak kolory motywu raportu trzymają się raportów
Po opublikowaniu raportu w usługa Power BI kolory motywu raportu pozostają w nim. Sekcja Kolory w okienku Format odzwierciedla motyw raportu.
Aby wyświetlić dostępne kolory w motywie raportu:
Wybierz kanwę raportu lub jedną z wizualizacji na kanwie.
W sekcji Format okienka Wizualizacja wybierz pozycję Kolor.
Zostanie otwarta paleta kolory motywu raportu.
W przykładzie po zastosowaniu wielu kolorów zielonych i brązowych z motywu raportu St. Patrick's Day można wyświetlić kolory motywu. Kolory są częścią zaimportowanego i zastosowanego motywu raportu.
Kolory w palecie kolorów są względne względem bieżącego motywu. Załóżmy na przykład, że wybrano trzeci kolor górnego wiersza dla punktu danych. Później, jeśli zmienisz motyw na inny, kolor punktu danych zostanie automatycznie zaktualizowany do trzeciego koloru górnego wiersza w nowym motywie, podobnie jak w przypadku zmiany motywów w pakiecie Microsoft Office.
Ustawienie motywu raportu zmienia kolory domyślne używane w wizualizacjach w całym raporcie. Usługa Power BI utrzymuje listę składającą się z setek kolorów, aby zapewnić, że wizualizacje mają wiele unikatowych kolorów do wyświetlenia w raporcie. Gdy usługa Power BI przypisuje kolory do serii wizualizacji, kolory są wybierane jako kolory serii. Podczas importowania motywu mapowanie kolorów serii danych jest resetowane.
Seria dynamiczna
Usługa Power BI śledzi kolor serii dynamicznej i używa tego samego koloru dla wartości w innych wizualizacjach. W serii dynamicznej liczba serii przedstawionych w wizualizacjach może ulec zmianie na podstawie miar, wartości lub innych aspektów. Jeśli na przykład w raporcie zostanie wyświetlona wartość Profit by Region , może istnieć pięć regionów sprzedaży lub dziewięć. Liczba regionów jest dynamiczna, więc jest traktowana jako seria dynamiczna.
Poszczególne elementy członkowskie serii dynamicznej twierdzą, że kolor z palety kolorów danych jest odczytywany. Jeśli na przykład jedna wizualizacja ma zestaw Zysk według regionów , a druga wizualizacja ma również zestaw zysków według regionów elementów członkowskich, ale zestaw elementów członkowskich jest rozłączny, pierwsza wizualizacja, która ma ukończone żądanie danych, rezerwuje wcześniejsze kolory. Ponieważ kolory poszczególnych składowych serii dynamicznych nie są jawnie przechowywane, takie zachowanie może prowadzić do zmiany kolorów losowo w zależności od tego, które wizualizacje są ładowane jako pierwsze. Zawsze można przypisać określone elementy członkowskie do określonego koloru przy użyciu okienka formatowania: zobacz więcej informacji o tym, jak zmienić kolor pojedynczego punktu danych.
Seria statyczna
Z drugiej strony w przypadku serii statycznych znana jest liczba serii i ich kolejność. Na przykład revenue (Zysk ) i Revenue revenue (Przychód przychodu) to seria statyczna . W serii statycznej usługa Power BI przypisuje kolory według indeksu w paletach motywów. Domyślne przypisanie koloru można zastąpić, wybierając kolor w okienku formatowania w obszarze Kolory danych. Może być konieczne zmianę wyboru fragmentatora, aby wyświetlić wszystkie potencjalne wartości serii i ustawić ich kolory. Jeśli jawnie ustawisz kolor jako pojedynczą wizualizację przy użyciu okienka Właściwości , zaimportowany motyw nie ma zastosowania do żadnego z tych jawnie zdefiniowanych kolorów.
Aby cofnąć jawną aplikację kolorów i zezwolić motywowi na zastosowanie do tych jawnie wybranych kolorów, użyj polecenia Przywróć domyślne w sekcji Kolory danych wizualizacji, do której kolor został jawnie ustawiony.
Sytuacje, w których kolory motywu raportu nie będą trzymać się raportów
Załóżmy, że stosujesz niestandardowy zestaw kolorów lub pojedynczy kolor do punktu danych w wizualizacji przy użyciu opcji Kolor niestandardowy w selektorze kolorów. Zastosowanie motywu raportu nie powoduje zastąpienia tego niestandardowego koloru punktu danych.
Załóżmy też, że chcesz ustawić kolor punktu danych przy użyciu sekcji Kolory motywu. Po zastosowaniu nowego motywu raportu te kolory nie są aktualizowane. Aby przywrócić kolory domyślne tak, aby były aktualizowane po zastosowaniu nowego motywu raportu, wybierz pozycję Resetuj domyślnie lub wybierz kolor z palety Kolory motywu w selektorze kolorów.
Wiele wizualizacji usługi Power BI nie ma zastosowania do motywów raportów.
Niestandardowe pliki motywów raportów, których można używać teraz
Chcesz rozpocząć pracę z motywami raportów? Zobacz niestandardowe motywy raportów w galerii motywów lub następujące gotowe pliki JSON motywu raportu niestandardowego, które można pobrać i zaimportować do raportu programu Power BI Desktop:
Motyw Waveform. Ten motyw raportu został wprowadzony we wpisie w blogu, który ogłosił pierwszą wersję motywów raportów. Pobierz Waveform.json.
Motyw przyjazny dla niewidomych kolorów. Ten motyw raportu jest łatwiejszy do odczytania dla osób niedowidzących. Pobierz ColorblindSafe-Longer.json.
Motyw Walentynki.
Oto kod pliku JSON walentynki:
{ "name": "Valentine's Day", "dataColors": ["#990011", "#cc1144", "#ee7799", "#eebbcc", "#cc4477", "#cc5555", "#882222", "#A30E33"], "background":"#FFFFFF", "foreground": "#ee7799", "tableAccent": "#990011" }
Oto kilka innych motywów raportów, których można użyć jako punktów początkowych:
Motywy raportów mogą sprawić, że raporty programu Power BI Desktop będą kolorowym odzwierciedleniem Ciebie, Organizacji, a nawet bieżącego sezonu lub wakacji.
Więcej źródeł motywów raportów
Następujące repozytorium GitHub zawiera przykładowy kod JSON dla wszystkich różnych składników w pliku motywów JSON: Szablony motywów usługi Power BI.
Ponadto spróbuj wyszukać ciąg "Generator motywów usługi Power BI" w usłudze Bing.
Eksportowanie motywów raportów
Aktualnie stosowany motyw raportu można wyeksportować bezpośrednio z programu Power BI Desktop do pliku JSON. Po wyeksportowaniu motywu raportu możesz użyć go ponownie w innych raportach. Ta opcja umożliwia wyeksportowanie pliku JSON dla większości wbudowanych motywów. Jedynymi wyjątkami są motywy podstawowe, klasyczne i domyślne, które inne motywy są tworzone podczas importowania.
Aby wyeksportować aktualnie zastosowany motyw z programu Power BI Desktop:
Wybierz pozycję Widok i wybierz menu rozwijane Motywy.
W dolnej części menu rozwijanego wybierz pozycję Zapisz bieżący motyw.
W oknie dialogowym Zapisz jako przejdź do katalogu, w którym chcesz zapisać plik JSON, a następnie wybierz pozycję Zapisz.
Format pliku JSON motywu raportu
Na najbardziej podstawowym poziomie plik JSON motywu ma tylko jeden wymagany wiersz: name.
{
"name": "Custom Theme"
}
Inne niż name, wszystko inne jest opcjonalne, co oznacza, że możesz dodać tylko właściwości, które chcesz sformatować do pliku motywu. Możesz nadal używać wartości domyślnych usługi Power BI dla reszty.
W pliku JSON motywu raportu definiujesz tylko formatowanie, które chcesz zmienić. Ustawienia, które nie są określone w pliku JSON, są przywracane do domyślnych ustawień programu Power BI Desktop.
Podczas tworzenia pliku JSON można określić, że wszystkie wykresy używają rozmiaru czcionki 12, że niektóre wizualizacje używają określonej rodziny czcionek lub że etykiety danych są wyłączone dla określonych typów wykresów. Korzystając z pliku JSON, można utworzyć plik motywu raportu, który standandaryzuje wykresy i raporty, co ułatwia spójne raporty organizacji.
Podczas importowania pliku motywu usługa Power BI weryfikuje go, aby upewnić się, że może pomyślnie odczytać jego pełną zawartość. Jeśli usługa Power BI znajdzie pola, których nie rozumie, zostanie wyświetlony komunikat informujący o tym, że plik motywu jest nieprawidłowy i zaprasza cię do ponownego zaimportowania z poprawionym plikiem motywu. Usługa Power BI publikuje również schemat używany do sprawdzania pliku motywu w lokalizacji publicznej, aktualizując go automatycznie za każdym razem, gdy zmienimy go w usłudze Power BI, aby zapewnić, że pliki motywów są zawsze aktualne.
Usługa Power BI weryfikuje motywy niestandardowe na podstawie schematu JSON. Ten schemat JSON jest dostępny do pobrania do użycia ze środowiskiem IDE obsługującym walidację JSON, co może pomóc w zidentyfikowaniu dostępnych opcji formatowania i wyróżnieniu nieprawidłowego formatowania motywu. Więcej informacji znajduje się w repozytorium schematu JSON motywu raportu.
Uwaga
Modyfikowanie niestandardowego motywu raportu JSON w oknie dialogowym Dostosowywanie motywu jest bezpieczne. Okno dialogowe nie modyfikuje ustawień motywu, które nie mogą kontrolować ani aktualizować zmian wprowadzonych w motywie raportu.
Plik motywu zawiera cztery główne składniki:
W poniższych sekcjach opisano szczegółowo poszczególne elementy.
Ustawianie kolorów motywu
W obszarze namemożna dodać następujące podstawowe właściwości związane z kolorem danych:
-
dataColors: Te kody szesnastkowe określają kolor kształtów reprezentujących dane w wizualizacjach programu Power BI Desktop. Ta lista może zawierać dowolną liczbę kolorów. Po użyciu wszystkich kolorów z tej listy, jeśli wizualizacja nadal potrzebuje więcej kolorów, paleta kolorów motywu zostaje nieznacznie zmodyfikowana przez korektę nasycenia i odcienia, a następnie cykl powtarza się, aby generować unikatowe kolory bez powtórzeń. -
good, ,neutral:badte właściwości ustawiają kolory stanu używane przez wykres kaskadowy i wizualizację kluczowego wskaźnika wydajności. -
maximum, , ,centerminimum:nullTe kolory ustawiają różne kolory gradientu w oknie dialogowym formatowanie warunkowe.
Podstawowy motyw definiujący te kolory może wyglądać następująco:
{
"name": "Custom Theme",
"dataColors": [
"#118DFF",
"#12239E",
"#E66C37",
"#6B007B",
"#E044A7",
"#744EC2",
"#D9B300",
"#D64550",
"#197278",
"#1AAB40"
],
"good": "#1AAB40",
"neutral": "#D9B300",
"bad": "#D64554",
"maximum": "#118DFF",
"center": "#D9B300",
"minimum": "#DEEFFF",
"null": "#FF7F48"
}
Ustawianie kolorów strukturalnych
Następnie możesz dodać różne klasy kolorów, takie jak background i firstLevelElements. Te klasy kolorów ustawiają kolory strukturalne elementów w raporcie, takie jak linie siatki osi, kolory wyróżnienia i kolory tła dla elementów wizualizacji.
W poniższej tabeli przedstawiono sześć klas kolorów, które można sformatować. Nazwy klas Color odpowiadają nazwam w podsekcji "Zaawansowane" sekcji "Nazwa i kolory" w oknie dialogowym Dostosowywanie motywu.
| Preferowana nazwa klasy kolorów | Nazwana również | Co formatuje |
|---|---|---|
| firstLevelElements | Pierwszym planie | Kolor tła etykiety (poza punktami danych) |
| Kolor linii trendu | ||
| Domyślny kolor pola tekstowego | ||
| Kolory czcionek wartości tabeli, macierzy oraz sum | ||
| Kolor osi pasków danych | ||
| Etykiety danych kart płatniczych | ||
| Kolor wartości wskaźnika miernika | ||
| Kolor celu kluczowego wskaźnika wydajności | ||
| Kolor tekstu KPI | ||
| Kolor elementu fragmentatora (w trybie koncentracji uwagi) | ||
| Kolor czcionki elementu listy rozwijanej fragmentatora | ||
| Kolor czcionki wejściowej liczbowej fragmentatora | ||
| Kolor czcionki nagłówka fragmentatora | ||
| Kolor linii współczynnika wykresu punktowego | ||
| Kolor linii prognozy wykresu liniowego | ||
| Kolor linii wiodącej mapy | ||
| Kolor tekstu panelu filtru i karty | ||
| Nowoczesny kolor tekstu i ikon etykietek narzędzi wizualizacji (wersja zapoznawcza) | ||
| secondLevelElements | foregroundNeutralSecondary | Lekkie klasy tekstu pomocniczego |
| Kolory etykiet | ||
| Kolor opisu legendy | ||
| Kolor etykiety osi | ||
| Kolor czcionki nagłówka tabeli i macierzy | ||
| Wskaźnik docelowy i docelowy kolor linii wiodącej | ||
| Kolor osi trendu KPI | ||
| Kolor suwaka fragmentatora | ||
| Kolor formatowania czcionki fragmentatora elementu | ||
| Kolor konspektu fragmentatora | ||
| Kolor po najechaniu kursorem na wykres liniowy | ||
| Kolor tytułu kilkuwierszowej karty | ||
| Kolor obramowania wykresu wstążkowego | ||
| Kolor obramowania mapy formy | ||
| Kolor czcionki tekstu przycisku | ||
| Kolor linii ikony przycisku | ||
| Kolor konturu przycisku | ||
| thirdLevelElements | backgroundLight | Kolor linii siatki osi |
| Kolor siatki tabeli i macierzy | ||
| Kolor tła nagłówka fragmentatora (w trybie koncentracji uwagi) | ||
| Kolor konturu karty wielowierszowej | ||
| Kolor wypełnienia kształtu | ||
| Kolor tła łuku miernika | ||
| Zastosowany kolor tła karty filtru | ||
Wyłączony kolor wypełnienia przycisku (gdy tło to FFFFFF) |
||
Kolor obramowania nieaktywnego przycisku (gdy tło to FFFFFF) |
||
| fourthLevelElements | foregroundNeutralTertiary | Wygaszony kolor legendy |
| Kolor etykiety kategorii karty | ||
| Kolor etykiet kategorii kart z wieloma wierszami | ||
| Kolor paska karty wielowierszowej | ||
| Kolor linii obramowania współczynnika konwersji wykresu lejkowego | ||
| Wyłączony kolor czcionki tekstu przycisku | ||
| Kolor linii ikony wyłączonego przycisku | ||
| tło | Kolor tła etykiety (gdy znajduje się wewnątrz punktów danych) | |
| Kolor tła elementów rozwijanej listy filtru | ||
| Kolor konturu wykresu pierścieniowego | ||
| Kolor pociągnięcia mapy drzewa | ||
| Kolor tła wykresu kombinowanego | ||
| Kolor wypełnienia przycisku | ||
| Okienko filtru i dostępny kolor tła karty filtru | ||
| Nowoczesny kolor tła etykietek narzędzi wizualnych (wersja zapoznawcza) | ||
| tło dodatkowe | backgroundNeutral | Kolor konturu siatki tabeli i macierzy |
| Kolor domyślny mapy kształtu | ||
| Kolor wypełnienia wykresu wstążkowego (gdy opcja dopasowania do serii jest wyłączona) | ||
Wyłączony kolor wypełnienia przycisku (gdy kolor tła nie jest FFFFFF) |
||
Wyłączony kolor konturu przycisku (gdy kolor tła nie jest FFFFFF) |
||
| Nowoczesny kolor separatora etykietek narzędzi wizualizacji i aktywowania (wersja zapoznawcza) | ||
| tableAccent | Kolor obrysu siatki tabeli i macierzy (jeśli jest) |
Oto przykładowy motyw, który ustawia klasy kolorów:
{
"name": "Custom Theme",
"firstLevelElements": "#252423",
"secondLevelElements": "#605E5C",
"thirdLevelElements": "#F3F2F1",
"fourthLevelElements": "#B3B0AD",
"background": "#FFFFFF",
"secondaryBackground": "#C8C6C4",
"tableAccent": "#118DFF"
}
Napiwek
Jeśli używasz ciemnego motywu lub innego kolorowego motywu, który różni się od typowego czarnego firstLevelElements w białym background stylu, ustaw wartości dla innych kolorów strukturalnych i kolorów podstawowej klasy tekstu. Dzięki temu etykiety danych na wykresach z tłem etykiety pasują do przewidywanego stylu, są czytelne i mają widoczne linie siatki osi.
Ustawianie wartości domyślnych sformatowanego tekstu
Następnie możesz dodać klasy tekstowe do pliku JSON. Klasy tekstu są podobne do klas kolorów, ale umożliwiają aktualizowanie rozmiaru czcionki, koloru i rodziny dla grup tekstu w raporcie.
Wystarczy ustawić cztery z 12 klas nazywanych klasami podstawowymi, aby zmienić całe formatowanie tekstu w raporcie. Te cztery klasy podstawowe można ustawić w oknie dialogowym Dostosowywanie motywu w sekcji Tekst: ogólne odpowiada etykiecie, Tytuł do tytułu, Karty i wskaźniki KPI do objaśnień, a nagłówki tabulatorów do nagłówka.
Inne klasy tekstowe, uważane za klasy pomocnicze, automatycznie uzyskują właściwości ze skojarzonych klas podstawowych. Często klasa pomocnicza wybiera jaśniejszy odcień koloru tekstu lub procent większy lub mniejszy rozmiar tekstu w porównaniu z klasą podstawową.
Weźmy klasę etykiet jako przykład. Domyślne formatowanie klasy etykiety to Segoe UI, #252423 (ciemnoszary kolor) z czcionką 12-punktową. Ta klasa służy do formatowania wartości w tabeli i macierzy. Zazwyczaj sumy w tabeli lub macierzy mają podobne formatowanie, ale są pogrubione przy użyciu klasy pogrubionej etykiety , aby wyróżniać się. Nie trzeba jednak określać tej klasy w formacie JSON motywu. Usługa Power BI wykonuje to automatycznie. Jeśli zdecydujesz się określić etykiety, które mają czcionkę 14-punktową w motywie, nie musisz również aktualizować klasy pogrubionej etykiety , ponieważ dziedziczy formatowanie tekstu z klasy label .
W poniższej tabeli przedstawiono:
- Każda z czterech podstawowych klas tekstu, formatuje i jej ustawienia domyślne.
- Każda klasa pomocnicza, to, co formatuje, oraz domyślne ustawienie, które jest unikatowe w porównaniu z klasą podstawową.
| Klasa podstawowa | Klasy pomocnicze | Nazwa klasy JSON | Ustawienia domyślne | Skojarzone obiekty wizualne |
|---|---|---|---|---|
| Wywołanie | Nie dotyczy | Objaśnienie | DIN #252423 45 pkt | Wskaźniki KPI dla etykiet danych kartowych |
| Nagłówek | Nie dotyczy | nagłówek | Segoe UI Semibold #252423 12 pkt | Nagłówki kluczowych elementów mających wpływ |
| Tytuł | tytuł | DIN #252423 12 pkt | Tytuł osi kategorii Tytuł osi wartości tytuł karty wielowierszowej *Nagłówek fragmentatora | |
| - | Duży tytuł | Duży tytuł | 14 pkt | Tytuł wizualizacji |
| Etykieta | etykieta | Segoe UI# 252423 10 pkt | Nagłówki kolumn tabeli i macierzy Nagłówki wierszy macierzy Siatka tabeli i macierzy Wartości tabeli i macierzy | |
| - | Połowa pogrubienia | półpogrubionaEtykieta | Segoe UI Semibold | Tekst profilu kluczowych elementów mających wpływ |
| - | Duży | duża etykieta | 12 pkt | Etykiety danych kart z wieloma wierszami |
| - | Mały | mała etykieta | 9 pkt | Etykiety wierszy odwołania, Etykiety zakresów dat fragmentatora, Styl tekstu wejściowego liczbowego fragmentatora, Pole wyszukiwania fragmentatora, Tekst wpływowych elementów kluczowych. |
| - | Jasny | etykieta świetlna | #605E5C | Tekst legendy Tekst przycisku Etykiety osi kategorii Etykiety danych wykresu lejkowego Etykiety współczynnika konwersji wykresu lejkowego Cel wskaźnika Etykieta kategorii wykresu punktowego Elementy selektora |
| - | Pogrubiona | pogrubiona etykieta | Segoe UI Bold | Sumy częściowe macierzy Sumy całkowite macierzy Sumy tabeli |
| - | Duży i jasny | largeLightLabel | #605E5C 12 pkt | Etykiety kategorii kart Etykiety mierników Etykiety kategorii kart z wieloma wierszami |
| - | Mały i jasny | smallLightLabel | #605E5C 9 pkt | Etykiety danych Etykiety osi wartości |
* Elementy oznaczone gwiazdkami są oparte na pierwszym kolorze danych motywu raportu.
Możesz użyć ustawienia logicznego bold , aby dostosować format. Aby pogrubić tekst, użyj następujących ustawień:
-
bold:prawdziwy -
titleBold:prawdziwy
Napiwek
Jasne odmiany klas tekstu przyjmują jasny kolor ze zdefiniowanych wcześniej kolorów strukturalnych. Jeśli tworzysz dark theme element, ustaw kolor firstLevelElements (pasujący do podstawowego koloru tekstu), secondLevelElements (pasujący do oczekiwanego koloru światła dla tekstu) i background (z wystarczającym kontrastem dla kolorów elementów pierwszego i drugiego poziomu).
Zobacz następujący przykładowy motyw, który ustawia tylko podstawowe klasy tekstu:
{
"name": "Custom Theme",
"textClasses": {
"callout": {
"fontSize": 45,
"fontFace": "DIN",
"color": "#252423"
},
"title": {
"fontSize": 12,
"fontFace": "DIN",
"color": "#252423"
},
"header": {
"fontSize": 12,
"fontFace": "Segoe UI Semibold",
"color": "#252423"
},
"label": {
"fontSize": 10,
"fontFace": "Segoe UI",
"color": "#252423"
}
}
}
Ponieważ klasy pomocnicze dziedziczą z klas podstawowych, nie trzeba ich ustawiać w pliku motywu. Jeśli jednak nie lubisz reguł dziedziczenia (na przykład jeśli nie chcesz pogrubionych sum), możesz jawnie sformatować klasy pomocnicze w pliku motywu, tak jak można sformatować klasy podstawowe.
Ustawianie wartości domyślnych właściwości wizualizacji (visualStyles)
Aby utworzyć plik JSON w formacie rozszerzonym, z bardziej szczegółową i szczegółową kontrolą nad wszystkim formatowaniem wizualizacji w raporcie, dodaj sekcję visualStyles do pliku JSON w celu zagnieżdżenia specyfiki formatowania. Zobacz następujący przykład visualStyles sekcji:
"visualStyles": {
"<visualName>": {
"<stylePresetName>": {
"<cardName>": [{
"<propertyName>": <propertyValue>
}]
}
}
}
W sekcjach visualName i cardName użyj określonej nazwy wizualizacji i karty. Może stylePresetName to być gwiazdka ("*"), która będzie określać domyślny styl wizualizacji, lub stylePresetName może to być nazwa definiująca nazwany styl wstępnie ustawiony. Jest propertyName to opcja formatowania i propertyValue jest wartością dla tej opcji formatowania.
W przypadku visualName, stylePresetName oraz cardName użyj gwiazdki w cudzysłowie, jeśli chcesz, aby to ustawienie było stosowane do wszystkich wizualizacji lub kart, które mają właściwość. Jeśli używasz gwiazdki zarówno dla nazw wizualizacji, jak i kart, skutecznie stosujesz ustawienie globalnie w raporcie, takie jak rozmiar czcionki lub określona rodzina czcionek dla całego tekstu we wszystkich wizualizacjach.
Zobacz poniższy przykład, który ustawia kilka właściwości za pomocą stylów wizualizacji:
{
"name":"Custom Theme",
"visualStyles":{
"*": {
"*": {
"*": [{
"wordWrap": true
}],
"categoryAxis": [{
"gridlineStyle": "dotted"
}],
"filterCard": [
{
"$id": "Applied",
"foregroundColor": {"solid": {"color": "#252423" } }
},
{
"$id":"Available",
"border": true
}
]
}
},
"scatterChart": {
"*": {
"bubbles": [{
"bubbleSize": -10
}]
}
}
}
}
W tym przykładzie są następujące ustawienia:
- Włącza zawijanie wyrazów wszędzie.
- Ustawia styl linii siatki, który ma być kropkowany dla wszystkich wizualizacji z osią kategorii.
- Ustawia niektóre formatowanie dostępnych i zastosowanych kart filtrów (zwróć uwagę na format przy użyciu "$id", aby ustawić różne wersje kart filtru).
- Ustawia rozmiar bąbelka dla wykresów punktowych na -10.
Uwaga
Musisz określić tylko elementy formatowania, które chcesz dostosować. Wszystkie elementy formatowania, które nie są uwzględnione w pliku JSON, zostaną przywrócone do domyślnych wartości i ustawień.
Ustawienia wstępne stylu
Ustawienia wstępne stylu to wstępnie zdefiniowane opcje formatowania, które można zastosować do elementów wizualizacji w pliku motywu i są specyficzne dla wizualizacji, na którą jest zdefiniowana. Te ustawienia wstępne umożliwiają zmianę wielu opcji formatowania jednocześnie bez ręcznego dostosowywania każdego z nich. Ta funkcja rozszerza możliwości dostosowywania raportów usługi Power BI, umożliwiając szybkie stosowanie spójnych stylów w różnych wizualizacjach.
Wprowadzenie do presetów stylu
Tworząc i importując niestandardowy plik motywu JSON zawierający odpowiednie ustawienia wstępne stylu, nowa opcja menu Ustawienia wstępne stylu staje się widoczna w sekcji Formatowanie wizualizacjiw okienku Wizualizacje.
Korzystając z listy rozwijanej Styl , można łatwo wybrać dowolne wstępnie zdefiniowane ustawienia wstępne stylu z nowo zaimportowanego pliku motywu, aby automatycznie zastosować opcje formatowania do elementów wizualnych w raporcie, takich jak pozycjonowanie elementów lub zmienianie kolorów.
Jak zdefiniować ustawienia wstępne stylu
Aby zdefiniować ustawienia wstępne stylu, należy utworzyć motyw niestandardowy przy użyciu pliku JSON. Plik JSON zawiera opcje formatowania dla różnych elementów wizualizacji, a jak wyjaśniono w tym artykule, można zaimportować ten plik, aby zastosować motyw niestandardowy zawierający ustawienia wstępne stylu.
Podczas tworzenia motywu niestandardowego można określić, które ustawienia wstępne stylu będą domyślne po zaimportowaniu, jak pokazano. Jeśli nie wybrano ani nie zdefiniowano ustawień wstępnych, zostaną zastosowane ustawienia domyślne usługi Power BI, upewniając się, że dla elementów wizualizacji są zawsze dostępne opcje formatowania rezerwowego.
Przykładowy motyw przedstawiony na poprzednim zrzucie ekranu jest wyświetlany w bloku kodu pokazanym tutaj:
{
"$schema": "./reportThemeSchema.json",
"name": "Style Preset Demo Test",
"visualStyles": {
"columnChart": {
"*": {
"stylePreset": [{
"name": "Demo Preset 1"
}]
},
"Demo Preset 1": {
"legend": [{
"position": "BottomCenter"
}],
"valueAxis": [{
"gridlineColor": { "solid": { "color": "#950" } }
}]
},
"Demo Preset 2": {
"legend": [{
"position": "Right"
}],
"valueAxis": [{
"gridlineColor": { "solid": { "color": "#00f" } },
"labelColor": { "solid": { "color": { "expr": { "ThemeDataColor": { "ColorId": 2, "Percent": 0.6 } } } } }
}]
},
"Demo Preset 3": {
"legend": [{
"italic": true,
"position": "Left"
}]
}
}
}
}
Stosowanie ustawień wstępnych stylu
Korzystając z powyższego motywu niestandardowego, przejdźmy przez przykład zdefiniowania, a następnie użycia niestandardowych predefinicji stylu w wizualizacji. Należy pamiętać, że ustawienia wstępne stylu są specyficzne dla elementu wizualnego, dla których są zdefiniowane.
W poniższych krokach opisano proces definiowania i importowania niestandardowego pliku JSON motywu, który zawiera ustawienia wstępne stylu:
- Skopiuj blok kodu pokazany powyżej, aby utworzyć plik JSON przy użyciu dowolnego edytora tekstowego, a następnie zapisz plik Style Preset Demo Test.json na komputerze.
- W programie Power BI Desktop przejdź do wstążki Widok i wybierz przycisk listy rozwijanej Motywy.
- Wybierz pozycję Przeglądaj w poszukiwaniu motywów i zaimportuj plik JSON.
- Nowo zdefiniowane ustawienia wstępne stylu są dostępne w sekcji Formatowanie wizualizacji w okienku Wizualizacje.
Po zaimportowaniu motywu niestandardowego możemy wybrać pozycję "Demo Preset 1", aby ustawić położenie legendy na dolnej części i zmienić kolor linii siatki osi wartości, jak pokazano poniżej:
W następnym przykładzie "Demo Preset 2" przenosi legendę na prawą stronę oraz zmienia kolor linii siatki i kolor etykiety osi wartości.
Zostanie wyświetlony komunikat o błędzie, gdy nie można odnaleźć definicji ustawienia wstępnego stylu dla określonej wizualizacji. Ten komunikat o błędzie dostępny tylko dla autora wskazuje, że raport stracił powiązanie z definicjami twoich niestandardowych ustawień wstępnych stylu i nie można ich odnaleźć.
Znajdowanie właściwości wizualizacji do ustawienia
Schemat motywu raportu może pomóc określić, jakie właściwości są dostępne do stylu za pomocą motywu raportu. Korzystając ze schematu jako odwołania lokalnego w pliku motywu, możesz użyć funkcji autouzupełniania środowiska IDE, aby zidentyfikować dostępne opcje formatowania.
Na przykład przy użyciu obsługi schematu JSON programu Visual Studio Code możemy zdefiniować motyw w następujący sposób za pomocą polecenia "reportThemeSchema.json" pobranego z repozytorium schematu i umieszczonego w tym samym folderze:
{
"name": "My custom theme",
"$schema": "reportThemeSchema.json"
}
Po zdefiniowaniu tej definicji możesz użyć autouzupełniania w programie Visual Studio Code, aby zrozumieć strukturę i dostępne opcje formatowania. Wyzwól autouzupełnianie jawnie przy użyciu kombinacji Ctrl + Spacja. W wyskakującym okienku opisu wyświetlana jest nazwa i opis elementu formatowania tak, jak pokazano w okienku Formatowanie, o ile są dostępne.
Porady dotyczące ustawiania wartości
Poniżej przedstawiono kilka przydatnych wskazówek dotyczących ustawiania wartości.
Wartości logiczne są prawdziwe lub fałszywe.
Ciągi muszą znajdować się w cudzysłowie podwójnym, tak jak w "jest to ciąg".
Liczby to tylko sama wartość, która nie jest w cudzysłowie.
W przypadku użycia
dateTimeelementu data musi być datą ISO w pojedynczych cudzysłowach z wartością "datetime" na początku. Zobacz poniższy przykład:"datetime'2022-10-05T14:48:00.000Z'"
Kolory, które używają niestandardowego kodu szesnastkowego, aby zastąpić
FFFFFFgo następującym formatem. Dopuszczalne są 3-cyfrowe lub 6-cyfrowe wartości szesnastkowe:{ "solid": { "color": "#FFFFFF" } }
Za pomocą wyliczenia można formatować menu rozwijane, ustawiając opcje menu na dowolną z opcji w okienku, na przykład RightCenter dla pozycji legendy lub Data value, percent of total etykiety danych kołowych. Wyliczenia są zwykle formatowane jako ciągi.
Przykładowy plik JSON motywu raportu
Oto plik St Patricks Day.json w całości:
{
"name": "St Patrick's Day",
"dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
"background":"#FFFFFF",
"foreground": "#3A6108",
"tableAccent": "#568410"
}
Ten plik JSON motywu raportu zawiera następujące wiersze:
-
name: nazwa motywu raportu. To pole jest jedynym polem wymaganym. -
dataColors: lista kodów szesnastkowych kolorów używanych dla danych w wizualizacjach programu Power BI Desktop. Ta lista może zawierać dowolną liczbę kolorów lub tyle kolorów. -
background,foregrounditableAccent: Klasy kolorów. Klasy kolorów umożliwiają ustawianie wielu kolorów strukturalnych w raporcie jednocześnie.
Możesz skopiować ten kod JSON i użyć go jako podstawy, aby utworzyć własny niestandardowy plik motywu raportu do zaimportowania. Jeśli chcesz dostosować tylko podstawowe kolory raportu, zmień nazwy i kody szesnastkowe w pliku.
Rozważania i ograniczenia
Jeśli używasz jednego z oryginalnych motywów, motywu klasycznego lub motywu niestandardowego zaimportowanego na podstawie jednego z tych motywów, sekcja tekstowa okna dialogowego motywu nie jest dostępna do skonfigurowania.
Motywy wbudowane, których dotyczy to ograniczenie, obejmują następujące motywy:
- Klasyczny
- Park miejski
- Klasa
- Bezpieczny kolor ślepy
- Elektryczne
- Wysoki kontrast
- Zachód słońca
- Zmierzch
Jeśli używasz jednego z motywów, których dotyczy problem i nie musisz modyfikować ustawień tekstu, możesz bezpiecznie użyć innych kart okna dialogowego bez problemów. Jeśli jednak chcesz użyć klas tekstu z jednym z motywów, których dotyczy problem, masz następujące opcje:
- Najszybszym i najprostszym sposobem włączenia klas tekstowych jest wybranie opcji Motyw domyślny.
- Jeśli chcesz zachować bieżący motyw niestandardowy, aby móc włączyć kartę tekstową:
- Wyeksportuj bieżący motyw.
- Wybierz motyw domyślny.
- Zaimportuj motyw niestandardowy wyeksportowany w pierwszym kroku.
Tekst w raporcie jest inny, ale możesz uzyskać dostęp do zakładki tekstu w oknie dialogowym motywu.
Elementy uznawane za część interfejsu nie mogą być zmieniane przy użyciu motywu raportu, w tym panele Filtr, Format i Dane oraz macierz wizualna w obliczeniach wizualnych.
Treści powiązane
- Zapoznaj się z pulpitami nawigacyjnymi, korzystając z przewodnika po jednym z przykładowych pulpitów nawigacyjnych.
- Dowiedz się więcej o kafelkach pulpitu nawigacyjnego.
- Chcesz śledzić pojedynczy kafelek pulpitu nawigacyjnego i otrzymywać wiadomość e-mail po osiągnięciu określonego progu? Utwórz alert na kafelku.
- Dowiedz się, jak za pomocą pytań i odpowiedzi usługi Power BI zadać pytanie dotyczące danych i uzyskać odpowiedź w formie wizualizacji.