Kontener kratowy — przykłady trybu zaawansowanego
W tym temacie pomocy pokazano przykłady użycia kontenera kratowego w trybie zaawansowanym w celu skonfigurowania zaawansowanych wyrażeń na wykresach.
Przedstawiono tu następujące zmienne:
-
$(vDim)
-
$(vDimValue)
-
$(vDimSetFull)
Dodatkowe przykłady zawiera temat Korzystanie z trybu zaawansowanego.
Przykład 1: wyrażenie miary warunkowej
W tym przykładzie pokazano, jak można dodać zmienną $(vDimValue) do wyrażeń miary, aby kontener kratowy był kompatybilny z zaawansowanymi wyrażeniami. Wyrażenie używane w tym wykresie to wyrażenie warunkowe if.
Dodawanie danych
Utwórz nową aplikację i dodaj poniższy skrypt ładowania do Edytor ładowania danych. Następnie załaduj dane.
Tworzenie wizualizacji głównej
Wykonaj następujące czynności:
-
Otwórz arkusz w trybie edycji.
-
Kliknij Opcje zaawansowane.
-
Przeciągnij wykres słupkowy na arkusz.
-
Dodaj Item Type jako wymiar do wykresu słupkowego.
-
Dodaj następujące wyrażenie jako miarę:
=if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))
W kontenerze kratowym pojawi się to wyrażenie:
-
Jeśli sprzedano 40 000 lub więcej sztuk: łączny zysk dla każdego odrębnego regionu.
-
Jeśli sprzedano mniej niż 40 000 sztuk lub jeśli dane są null: łączna liczba sprzedanych jednostek dla każdego odrębnego regionu.
Dla każdego wykresu w kontenerze zmienna $(vDimValue) zostanie zastąpiona przez nazwę wartości wymiaru dla Region.
-
-
Dla dodanej przed chwilą miary dodaj następującą Etykietę:
=if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
-
W panelu właściwości rozwiń Sortowanie. Dostosuj sortowanie tak, aby wykres był sortowany przede wszystkim według wartości miary w kolejności malejącej.
-
Na panelu właściwości w obszarze Wygląd rozwiń pozycję Kolory i legenda.
-
Ustaw Kolory na Niestandardowe i wybierz opcję kolorowania wykresu Wg wymiarów.
-
Włącz Trwałe kolory.
-
Kliknij wykres prawym przyciskiem myszy lub użyj przycisku oraz kliknij Dodaj do elementów głównych.
-
Nadaj elementowi głównemu Nazwę (na przykład BarChartExample) oraz kliknij Dodaj.
Tworzenie kontenera kratowego
Wykonaj następujące czynności:
-
Przeciągnij kontener kratowy do arkusza.
-
Kliknij Dodaj wymiar, a następnie wybierz Region.
-
Kliknij Dodaj wizualizację główną. Z menu rozwijanego wybierz element główny BarChartExample.
-
W panelu właściwości kontenera kratowego, w sekcji Wygląd rozwiń Opcje kontenera kratowego.
-
Ustaw Tryb zaawansowany na Włączony.
-
Na panelu właściwości kontenera kratowego, w obszarze Wygląd rozwiń pozycję Ogólne.
-
W razie potrzeby włącz opcję Pokaż tytuły. Dodaj następujące wyrażenie dla Tytułu wykresu:
=if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')
Zmień rozmiar kontenera kratowego na arkuszu tak, aby miał wystarczająco dużo miejsca na pokazanie wszystkich danych. Wykres powinien teraz wyglądać jak na poniższej ilustracji.
Jeśli dokonasz wyboru w aplikacji (na przykład wybierając konkretny Order Priority), miara wyświetlana na wykresie może ulec zmianie, biorąc pod uwagę niższy wolumen zamówień.
Przykład 2: kolorowanie wykresu mapy
W tym przykładzie pokazano, jak skonfigurować kontener kratowy w Trybie zaawansowanym, aby pokolorować wykres mapy według wyrażenia miary. W szczególności pokazano następujące czynności:
-
Używanie $(vDimSetFull) do kolorowania wykresów mapy według miar.
-
Używanie $(vDim) oraz $(vDimValue) w tekście na wykresach (w tym przypadku dla podtytułów wykresów).
Dodawanie danych
Utwórz nową aplikację i poniższy skrypt ładowania w narzędziu Edytor ładowania danych. Następnie załaduj dane.
Tworzenie wizualizacji głównej
Wykonaj następujące czynności:
-
Otwórz arkusz w trybie edycji.
-
Kliknij Opcje zaawansowane.
-
Przeciągnij wykres mapy na arkusz.
-
Na panelu właściwości utwórz nową warstwę obszaru dla wykresu.
-
Dodaj Country jako wymiar warstwy obszaru.
-
W warstwie obszaru Country rozwiń Kolory.
-
Ustaw opcję Kolory na Niestandardowe i wybierz z listy opcję Wg miar.
-
Dodaj następujące wyrażenie do Wybierz miarę:
=Sum($(vDimSetFull) Sales)
-
Dodaj następującą Etykietę do koloru miary: Total Sales
-
W panelu właściwości rozszerz sekcję Wygląd > Ogólne.
-
Dodaj następujące wyrażenie dla Podtytułu wykresu:
='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)
Wyrażenie to zwraca błąd w wizualizacji głównej, ale w kontenerze kratowym działa zgodnie z zamierzeniem. Dla każdej unikatowej wartości Year tytuł wykresu będzie miał postać Total Sales, Year: <year>.
-
Kliknij wykres prawym przyciskiem myszy lub użyj przycisku oraz kliknij Dodaj do elementów głównych.
-
Nadaj elementowi głównemu Nazwę (na przykład MapChartExample) oraz kliknij Dodaj.
Tworzenie kontenera kratowego
Wykonaj następujące czynności:
-
Przeciągnij kontener kratowy do arkusza.
-
Kliknij Dodaj wymiar, a następnie wybierz Year.
-
Kliknij Dodaj wizualizację główną. Z menu rozwijanego wybierz element główny MapChartExample.
-
Na panelu właściwości kontenera kratowego, w obszarze Wygląd rozwiń pozycję Trellis options.
-
Ustaw opcję Advanced mode (Koloruj wszystkie wiersze wg warunku) na wartość On (Wskazane wiersze).
-
Ustaw Liczbę kolumn na wartość, która najlepiej pasuje do danego arkusza oraz rozmiaru ekranu. Aby dopasować do poniższej grafiki, ustaw wartość 5.
-
Na panelu właściwości kontenera kratowego, w obszarze Wygląd rozwiń pozycję Ogólne.
-
Dodaj następujący Tytuł wykresu: Total Sales by Country
-
W razie potrzeby zmień rozmiar wykresu tak, aby zajmował całą długość arkusza.
-
Wyjdź z trybu edycji arkusza.
Aby uzyskać taki sam schemat kolorów jak na poniższej grafice, ustaw kompozycję aplikacji na Sense klasyczny.