Udostępnij przez


Używanie szybkich miar do typowych obliczeń

Szybkie miary umożliwiają szybkie i łatwe wykonywanie typowych, zaawansowanych obliczeń. Szybka miara uruchamia zestaw poleceń języka DAX (Data Analysis Expressions) w tle, a następnie przedstawia wyniki do użycia w raporcie. Nie musisz pisać języka DAX. Jest to wykonywane na podstawie danych wejściowych wprowadzonych w oknie dialogowym. Istnieje wiele dostępnych kategorii obliczeń i sposobów modyfikowania poszczególnych obliczeń zgodnie z potrzebami. Co najlepsze, możesz zobaczyć, jak DAX jest wykonywany przez szybką miarę, co pozwala rozpocząć lub rozwinąć swoją wiedzę o DAX.

Tworzenie szybkiej miary

Aby utworzyć szybką miarę w programie Power BI Desktop, kliknij prawym przyciskiem myszy lub wybierz wielokropek ... obok dowolnego elementu w okienku Pola , a następnie wybierz pozycję Nowa szybka miara z wyświetlonego menu.

Zrzut ekranu przedstawiający zakładkę Pola z wybraną opcją Nowa szybka miara.

Możesz również kliknąć prawym przyciskiem myszy lub wybrać strzałkę listy rozwijanej obok dowolnej wartości w obszarze Wartości dla istniejącej wizualizacji, a następnie wybrać pozycję Nowa szybka miara z menu.

Po wybraniu pozycji Nowa szybka miara zostanie wyświetlone okno Szybkie miary , umożliwiające wybranie żądanego obliczenia i pól do uruchomienia obliczeń.

Wybierz pole Wybierz obliczenie , aby wyświetlić długą listę dostępnych szybkich miar.

Zrzut ekranu przedstawiający ekran „Szybkie miary” i listę rozwijaną „Wybierz obliczenie”.

Typy szybkich kalkulacji z ich obliczeniami to:

  • Agregacja na kategorię
    • Średnia na kategorię
    • Wariancja na kategorię
    • Maksymalna liczba na kategorię
    • Minimalna liczba na kategorię
    • Średnia ważona na kategorię
  • Filtry
    • Filtrowana wartość
    • Różnica w porównaniu z filtrowaną wartością
    • Różnica procentowa od filtrowanej wartości
    • Sprzedaż od nowych klientów
  • Analiza czasowa
    • Suma od początku roku
    • Łączna suma od początku kwartału do obecnej daty
    • Suma od początku miesiąca
    • Zmiana rok do roku
    • Zmiana kwartał do kwartału
    • Zmiana miesiąca w miesiącu
    • Średnia krocząca
  • Sumy
    • Suma bieżąca
    • Suma dla kategorii (zastosowane filtry)
    • Suma dla kategorii (filtry nie są stosowane)
  • Operacje matematyczne
    • Dodatek
    • Odejmowanie
    • Mnożenie
    • Dzielenie
    • Różnica procentowa
    • Współczynnik korelacji
  • Tekst
    • Ocena w formie gwiazdek
    • Połączona lista wartości

Aby przesłać pomysły na nowe szybkie miary, które chcesz uwzględnić, podstawowe formuły DAX lub inne koncepcje szybkich miar do rozważenia, zapoznaj się ze stroną Pomysły Power BI.

Uwaga / Notatka

W przypadku korzystania z połączeń na żywo usług SQL Server Analysis Services (SSAS) program Power BI Desktop wyświetla tylko szybkie miary obsługiwane dla wersji programu SSAS, z którą nawiązujesz połączenie. Jeśli na liście nie widzisz pewnych szybkich miar po nawiązaniu połączenia ze źródłem danych na żywo usług SSAS, jest to spowodowane połączeniem z wersją usług SSAS, która nie obsługuje poleceń języka DAX używanych do implementowania tych szybkich miar.

Po wybraniu obliczeń i pól dla szybkiej miary wybierz przycisk OK. Nowa szybka miara zostanie wyświetlona w okienku Pola, a podstawowa formuła DAX pojawia się na pasku formuły.

Przykład szybkiej miary

Przyjrzyjmy się szybkiemu pomiarowi w praktyce.

Poniższa macierz wizualna przedstawia tabelę z danymi sprzedaży dla różnych produktów. Jest to podstawowa tabela zawierająca sumy sprzedaży dla każdej kategorii.

Zrzut ekranu przedstawiający wizualizację macierzy przedstawiającą tabelę sprzedaży.

Po wybraniu wizualizacji macierzy wybierz strzałkę rozwijania obok pozycji TotalSales w obszarze Wartości, a następnie wybierz pozycję Nowa szybka miara.

W oknie Szybkie miary w obszarze Obliczenia wybierz pozycję Średnia na kategorię.

Przeciągnij kolumnę Average Unit Price (Średnia cena jednostkowa ) z okienka Pola do pola Wartość podstawowa . Pozostaw pole Kategoria w polu Kategoria , a następnie wybierz przycisk OK.

Zrzut ekranu programu Power BI Desktop przedstawiający opcję Filtry w okienku Pola.

Po wybraniu przycisku OK dzieje się kilka interesujących rzeczy.

Zrzut ekranu przedstawiający nową szybką miarę w wizualizacji, pasku formuły i liście pól.

  1. Wizualizacja macierzy ma nową kolumnę, która pokazuje obliczoną średnią cenę jednostkową na kategorię.

  2. Formuła języka DAX dla nowej szybkiej miary zostanie wyświetlona na pasku formuły. Zobacz następną sekcję, aby uzyskać więcej informacji na temat formuły DAX.

  3. Nowa szybka miara pojawia się zaznaczona i wyróżniona w okienku Pola.

Nowa szybka miara jest dostępna dla dowolnej wizualizacji w raporcie, a nie tylko dla wizualizacji, dla której została utworzona. Na poniższej ilustracji przedstawiono szybką wizualizację wykresu kolumnowego utworzoną przy użyciu nowego pola szybkiej miary.

Zrzut ekranu przedstawiający nową wizualizację wykresu słupkowego na podstawie pola szybkiej miary.

Nauka języka DAX przy użyciu szybkich miar

Wielką zaletą szybkich miar jest to, że pokazują one formułę języka DAX, która implementuje miarę. Po wybraniu szybkiej miary w okienku Pola, pojawi się pasek formuły, pokazując formułę DAX utworzoną przez Power BI w celu zaimplementowania miary.

Zrzut ekranu przedstawiający formułę szybkiej miary na pasku formuły.

Pasek formuły nie tylko pokazuje formułę używaną do miary, ale co ważniejsze, pozwala zobaczyć, jak tworzyć formuły DAX, na których opierają się szybkie miary.

Załóżmy, że musisz dokonać obliczeń z roku na rok, lecz nie jesteś pewien, jak ustrukturyzować formułę DAX lub nie wiesz, od czego zacząć. Zamiast walić głową o biurko, możesz utworzyć szybką miarę, korzystając z obliczenia zmiany rok do roku, i zobaczyć, jak wygląda ona w wizualizacji oraz jak działa formuła języka DAX. Następnie możesz wprowadzić zmiany bezpośrednio w formule języka DAX lub utworzyć podobną miarę, odpowiadającą Twoim potrzebom i oczekiwaniom.

Zawsze możesz usunąć szybkie miary z modelu, jeśli ich nie lubisz, klikając prawym przyciskiem myszy lub wybierając ikonę ... obok miary i wybierając polecenie Usuń z modelu. Możesz również zmienić nazwę szybkiej miary, wybierając z menu pozycję Zmień nazwę .

Zrzut ekranu przedstawiający opcje usuwania i zmieniania nazwy szybkiej miary w menu rozwijanym.

Uwagi i ograniczenia

Należy pamiętać o kilku zagadnieniach i ograniczeniach.

  • Możesz użyć szybkich miar dodanych do okienka Pola w dowolnej wizualizacji w raporcie.
  • Zawsze możesz zobaczyć język DAX skojarzony z szybką miarą, wybierając miarę na liście Pola i przeglądając formułę na pasku formuły.
  • Szybkie miary są dostępne tylko wtedy, gdy można zmodyfikować model. Jednym z wyjątków jest sytuacja, w której pracujesz z niektórymi połączeniami na żywo. Tabelaryczne połączenia na żywo usług SSAS są obsługiwane zgodnie z wcześniejszym opisem.
  • Podczas pracy w trybie DirectQuery nie można tworzyć szybkich miar analizy czasowej. Funkcje języka DAX używane w tych szybkich miarach mają wpływ na wydajność po przetłumaczeniu na instrukcje języka T-SQL wysyłane do źródła danych.

Ważne

Formuły języka DAX dla szybkich miar używają tylko przecinków jako separatorów argumentów. Jeśli twoja wersja programu Power BI Desktop jest w języku, który używa przecinków jako separatorów dziesiętnych, szybkie miary nie działają prawidłowo.

Analiza czasowa i szybkie miary

Możesz użyć własnych niestandardowych tabel dat z szybkimi miarami analizy czasowej. Jeśli używasz zewnętrznego modelu tabelarycznego, upewnij się, że podczas tworzenia modelu podstawowa kolumna dat w tabeli została oznaczona jako tabela dat. Aby uzyskać więcej informacji, zobacz Określanie znacznika jako tabeli dat do użycia z analizą czasową. Jeśli importujesz własną tabelę dat, pamiętaj, aby oznaczyć ją jako tabelę dat zgodnie z opisem w temacie Ustawianie tabel dat i używanie ich w programie Power BI Desktop.

Dodatkowe informacje i przykłady

Masz pomysł na szybkie rozwiązanie, które nie jest już dostępne? Świetnie! Przejdź do strony Pomysły dotyczące usługi Power BI i prześlij swoje pomysły i formuły języka DAX, aby uzyskać szybkie miary, które chcesz zobaczyć w programie Power BI Desktop. Rozważymy dodanie ich do listy szybkich miar w przyszłej wersji.

Inne interesujące artykuły: