Szybkie sugestie miar ułatwiają tworzenie miar DAX z wykorzystaniem języka naturalnego zamiast używania szablonów lub pisania DAX od zera. Sugestie szybkich miar z funkcją Copilot nie są już dostępne w wersji publicznej (wersja próbna).
Ta funkcja może służyć do szybkiego rozpoczęcia tworzenia typowych scenariuszy miar języka DAX, takich jak:
Kolumny zagregowane (filtry opcjonalne)
Liczba wierszy (filtry opcjonalne)
Agregować według kategorii
Operacje matematyczne
Wybrana wartość
Instrukcja warunkowa
Operacje tekstowe
Analiza czasowa
Filtrowana wartość czasu względnego
Najbardziej/najmniej typowa wartość
Odfiltrowana wartość N najlepszych wartości
N pierwszych wartości dla kategorii
Funkcje informacyjne
Włącz sugestie dotyczące miar
Aby włączyć tę funkcję, przejdź do menu Opcje programu Power BI Desktop i włącz przełącznik wersji zapoznawczej dla sugestii szybkich miar . Ta funkcja może służyć do szybkiego rozpoczęcia tworzenia typowych scenariuszy miar języka DAX, takich jak:
Kolumny zagregowane (filtry opcjonalne)
Liczba wierszy (filtry opcjonalne)
Zbierz według kategorii
Operacje matematyczne
Wybrana wartość
Warunek if
Operacje tekstowe
Analiza czasowa
Filtrowana wartość czasu relatywnego
Najbardziej/najmniej typowa wartość
Odfiltrowana n najwyższych wartości
N pierwszych wartości dla kategorii
Funkcje informacyjne
Jak włączyć sugestie dotyczące miar
Aby włączyć tę funkcję, musisz najpierw przejść do menu Opcje programu Power BI Desktop i włączyć przełącznik zapoznawczy dla sugestii szybkich miar .
Po włączeniu tej funkcji możesz uzyskać dostęp do sugestii szybkiej miary, uruchamiając szybką miarę z karty Narzędzia główne lub Modelowanie na wstążce i wybierając pozycję Sugestie:
W tym miejscu możesz opisać miarę, którą chcesz utworzyć, a następnie kliknij Generuj (lub naciśnij klawisz Enter), aby uzyskać sugestie dotyczące miar DAX.
Należy zawsze weryfikować sugestie DAX, aby upewnić się, że spełniają one Twoje potrzeb. Jeśli sugerowana miara jest satysfakcjonująca, możesz kliknąć przycisk Dodaj, aby automatycznie dodać miarę do modelu.
Przykłady języka naturalnego dla miar
Aby zademonstrować tę funkcję, poniżej przedstawiono kilka przykładów języka naturalnego dla każdego z obsługiwanych scenariuszy miar.
Kolumny zagregowane
Zastosuj agregacje do kolumny, aby zwrócić pojedynczą wartość. Nasze obsługiwane agregacje obejmują sumę, liczbę, unikatową liczbę, unikatową liczbę bez pustych, średnią, minimum, maksimum, medianę, wariancję i odchylenie standardowe.
Przykłady:
Pokaż mi sumę sprzedaży
Pobierz całkowitą sprzedaż
Liczba produktów
Ile produktów istnieje
Unikatowi użytkownicy
Unikatowa liczba użytkowników bez pustych miejsc
Uzyskaj liczbę unikatowych użytkowników i wyklucz puste wartości
Jaka jest maksymalna cena
Mediana wieku
Filtry opcjonalne
W przypadku kolumn zagregowanych można również określić co najmniej jeden warunek filtrowania. Jeśli istnieje wiele warunków filtrowania, możesz określić, czy chcesz, aby filtry działały jako przecięcie (&&/AND) czy suma (||/OR).
Przykłady:
Ilu klientów w Londynie
Łączna liczba sprzedanych jednostek w 2022 r.
Oblicz sprzedaż, gdzie Produkt to Word, a Region to Północ
Sprzedaż, w której produkt jest Word lub region jest Północ
Sprzedaż przefiltrowana dla Produktu to Word &&, Region to Północ.
Sprzedaż produktu to Słowo || Region to Północ
Liczba wierszy
Zlicz liczbę rekordów w określonej tabeli. Nie musisz określać tabeli, jeśli istnieje tylko jedna tabela.
Przykłady:
Liczba rekordów tabeli sprzedaży
Policz tabelę sprzedaży
Liczba wierszy tabeli sprzedaży
Zlicz wiersze tabeli sprzedaży
Filtry opcjonalne
W przypadku liczby wierszy można również określić co najmniej jeden warunek filtrowania. Jeśli istnieje wiele warunków filtrowania, możesz określić, czy chcesz przecięcia (&&/AND) lub unii (||/OR) filtrów.
Przykłady:
Zlicz wiersze tabeli sprzedaży, w których kolumna Produkt jest Word, a Region jest North
Liczba wierszy w tabeli sprzedaży, gdzie Produkt to Word lub Region to Północ
Liczba rekordów w tabeli sprzedaży przefiltrowanych do pozycji Produkt to Word &&, Region to North
Pobierz liczbę wierszy tabeli sprzedaży dla Produktu Word || Region Północ
Agregacja wg kategorii
Oblicz miarę dla każdej odrębnej wartości w kategorii, a następnie zagreguj wyniki, aby zwrócić pojedynczą wartość. Nasze obsługiwane agregacje obejmują średnią, średnią ważoną, minimalną, maksymalną, wariancję.
Przykłady:
Średnia sprzedaż na sklep
Średni wynik na kategorię ważony według priorytetu
Minimalny wynik na produkt
Maksymalna liczba jednostek na sklep
Operacje matematyczne
Wykonywanie operacji matematycznych przy użyciu kolumn liczbowych, miar lub kolumn zagregowanych. W przypadku scenariuszy między kolumnami w tabeli można użyć średniej (AVERAGEX) lub podsumować wynik (SUMX), aby zwrócić pojedynczą wartość.
Przykłady:
Sprzedaż — cogs
Sprzedaż minus Cogs
Sprzedaż podzielona przez docelowy przychód razy 100
Przychód ze sprzedaży / planowany przychód * 100
SPRZEDAŻ w UE + SPRZEDAŻ w JP + SPRZEDAŻ w NA
Dla każdego wiersza w tabeli Sales oblicz cenę * jednostki i zsumuj wynik
Dla każdego wiersza w tabeli Sales zsumuj Cena * Jednostki
Dla każdego wiersza w tabeli Sales oblicz cenę * rabat, a następnie uzyskaj średnią
W tabeli Sprzedaż oblicz średnią wartość Cena * Rabat
Wybrana wartość
Pobierz wybraną wartość kolumny. Jest to zazwyczaj używane w połączeniu z fragmentatorem lub filtrem jednego wyboru, aby miara zwracała wartość niepustą.
Przykłady:
Jaki jest wybrany produkt
Który produkt jest wybrany
Wybrana wartość produktu
Warunek jeśli
Zwraca wartości na podstawie warunków. Jeśli zwracasz wartości ciągu, musisz użyć cudzysłowów podwójnych. Warunki mogą używać następujących operatorów porównania: =, ==, <>, <, >, <=, >=
Przykłady:
Jeśli sprzedaż > wynosi 10 000, zwróć "wysoka sprzedaż", w przeciwnym razie "niska sprzedaż"
Jeśli sprzedaż jest większa niż 10 000, wyświetl "wysoką sprzedaż" w przeciwnym razie wyświetl "niską sprzedaż"
Jeśli wybrana wartość produktu jest pusta, wyświetl "brak wybranego produktu", w przeciwnym razie pokaż wybrany produkt
Jeśli wybrany produkt = Power BI, pokaż "PBI" w przeciwnym razie "Inne"
Operacje tekstowe
Wykonywanie operacji tekstowych przy użyciu kolumn, miar lub kolumn zagregowanych. W przypadku scenariuszy w kolumnach tabeli scalimy wynik (CONCATENATEX), aby zwrócić pojedynczą wartość.
Przykłady:
"Wybrany produkt to " & wybrany produkt
Wyświetl komunikat "Wybrany produkt to" połączony z wybranym produktem
Nagłówek_miernik & " — " & Podnagłówek_miernik
Dla każdego wiersza w tabeli Geography Dim połącz stan & ", " & City i połącz wynik
Dla każdego wiersza w tabeli Geography Dim pobierz stan & i miasto &, a następnie połącz.
Analiza czasowa
Te scenariusze analizy czasowej wymagają użycia prawidłowo oznaczonej tabeli dat lub hierarchii automatycznej daty/godziny. W przypadku scenariuszy YTD można wskazać „fiscal” lub „fiscal calendar”, aby oprzeć obliczenia na kalendarzu fiskalnym, który kończy się 30 czerwca.
Przykłady:
Sprzedaż YTD
Sprzedaż fiskalna YTD
Uzyskaj sprzedaż od początku roku do dziś
Sales MTD
Sprzedaż w bieżącym kwartale
Sprzedaż YTD w Stanach Zjednoczonych i Kanadzie
Zmiana sprzedaży z poprzedniego roku
Zmiana sprzedaży rok do roku
Zmiana miesiąc do miesiąca dla sprzedaży
Zmiana procentu QoQ sprzedaży
Sprzedaż w tym samym okresie ubiegłego roku
Sprzedaż w tym samym okresie w zeszłym miesiącu
28-dniowa średnia sprzedaż
28 – średnia sprzedaż w ciągu dnia
Wartość filtrowana według czasu względnego
Zastosuj filtr czasu względnego, który filtruje miarę lub zagregowaną kolumnę do ostatnich N godzin / dni / miesięcy / lat.
Przykłady:
Unikatowi użytkownicy w ciągu ostatnich 4 godzin
Unikatowi użytkownicy w ciągu ostatnich 5 dni
Łączna sprzedaż w ciągu ostatnich 6 miesięcy
Łączna sprzedaż w ciągu ostatnich 2 lat
Najbardziej/najmniej typowa wartość
Zwraca wartość z największą lub najmniejszą liczbą wystąpień w określonej kolumnie.
Przykłady:
Najbardziej typowa wartość w produkcie
Która wartość w produkcie jest najczęściej spotykana
Jaka jest najbardziej typowa wartość w produkcie
Która wartość w produkcie jest najmniej powszechna
Jaka jest najmniej typowa wartość w produkcie
Najwyżej odfiltrowane wartości N
Oblicz miarę lub zagregowaną kolumnę, która jest filtrowana do pierwszych N wartości kategorii na podstawie tej samej miary lub zagregowanej kolumny.
Przykłady:
Łączna sprzedaż dla 3 najlepszych produktów
Suma sprzedaży odfiltrowanej do 3 najlepszych produktów
Średni wynik dla 5 najlepszych uczniów
Średni wynik odfiltrowany do 5 najlepszych uczniów
Najwyższe wartości N dla kategorii
Pobierz połączoną listę pierwszych N wartości w kolumnie na podstawie miary lub kolumny zagregowanej.
Przykłady:
3 najlepsze produkty z największą łączną sprzedażą
3 najlepsze produkty według sprzedaży
Co to są 3 najlepsze produkty w sprzedaży
Funkcje informacyjne
Zwróć informacje o systemie lub użytkowniku, takie jak bieżąca data/godzina lub adres e-mail, domena lub nazwa użytkownika aktualnego użytkownika.
Przykłady:
Dzisiejsza data
Teraz
Zwracanie bieżącego adresu e-mail użytkownika
Zwraca bieżącą nazwę domeny i nazwę użytkownika
Zwracanie nazwy logowania do domeny bieżącego użytkownika
Ograniczenia i zagadnienia
Sugestie szybkiej miary w ŻADEN sposób nie zastępują nauki DAX. Sugestie udostępniane przez tę funkcję mają pomóc w szybkim tworzeniu miar; jednak nadal musisz zweryfikować sugestie DAX, ponieważ mogą one być nieprawidłowe lub nie odpowiadać twoim zamiarom.
Ta funkcja nie jest obsługiwana w przypadku modeli danych LiveConnect.
Ta funkcja jest obsługiwana przez model uczenia maszynowego, który jest obecnie wdrażany tylko w centrach danych USA (Wschodnie stany USA i Zachodnie stany USA). Jeśli dane są poza stanami USA, funkcja jest domyślnie wyłączona, chyba że administrator dzierżawy włączy Zezwalaj użytkownikom na pozostawienie ustawienia dzierżawy geograficznej:
Opisywanie miary
W tym miejscu możesz opisać miarę, którą chcesz utworzyć i kliknij Generuj (lub naciśnij Enter), aby uzyskać sugestie dotyczące miar DAX.
Zawsze należy zweryfikować sugestie DAX, aby upewnić się, że spełniają Twoje potrzeby. Jeśli sugerowana miara jest satysfakcjonująca, możesz kliknąć przycisk Dodaj, aby automatycznie dodać miarę do modelu.
Inne przykłady języka naturalnego
Aby zademonstrować tę funkcję, poniżej przedstawiono kilka przykładów języka naturalnego dla każdego z obsługiwanych scenariuszy miar.
Kolumny zagregowane
Zastosuj agregacje do kolumny, aby zwrócić pojedynczą wartość. Nasze obsługiwane agregacje obejmują sumę, liczbę, unikatową liczbę, unikatową liczbę bez wartości pustych, średnią, minimalną, maksymalną, medianę, wariancję i odchylenie standardowe.
Przykłady:
Pokaż mi sumę sprzedaży
Pobierz całkowitą sprzedaż
Liczba produktów
Ile produktów istnieje
Unikatowi użytkownicy
Unikatowa liczba użytkowników bez wartości pustych
Uzyskaj liczbę unikatowych użytkowników i wyklucz puste
Jaka jest maksymalna cena
Mediana wieku
Filtry opcjonalne
W przypadku kolumn zagregowanych można również określić co najmniej jeden warunek filtrowania. Jeśli istnieje wiele warunków filtrowania, możesz określić, czy chcesz przecięcia (&&/AND) lub unii (||/OR) filtrów.
Przykłady:
Ilu klientów w Londynie
Łączna liczba sprzedanych jednostek w 2022 r.
Oblicz sprzedaż, gdzie Produkt to Word i Region to Północ
Sprzedaż, gdzie produktem jest Word lub regionem jest Północ.
Wyniki sprzedaży przefiltrowane według produktu to Word &&, a region to Północ.
Sprzedaż produktu jest Word || Region jest Północ
Liczba wierszy
Zlicz liczbę rekordów w określonej tabeli. Nie musisz określać tabeli, jeśli istnieje tylko jedna tabela.
Przykłady:
Liczba rekordów tabeli sprzedaży
Tabela zliczająca sprzedaż
Liczba wierszy tabeli sprzedaży
Zlicz wiersze tabeli sprzedaży
Filtry opcjonalne
W przypadku liczby wierszy można również określić co najmniej jeden warunek filtrowania. Jeśli istnieje wiele warunków filtrowania, możesz określić, czy chcesz przecięcia (&&/AND) lub unii (||/OR) filtrów.
Przykłady:
Zlicz wiersze tabeli sprzedaży, w których Produkt jest Word i Region jest North
Liczba zapisów w tabeli sprzedaży, gdzie produkt to "Word" lub region to "Północ"
Liczba rekordów w tabeli sprzedaży filtrowanych, gdzie produkt jest Word &&, a region jest North
Pobierz liczbę wierszy tabeli sprzedaży, gdzie Produkt jest 'Word' || Region jest 'Północ'
Agregacja na kategorię
Oblicz miarę dla każdej odrębnej wartości w kategorii, a następnie zagreguj wyniki, aby zwrócić pojedynczą wartość. Nasze obsługiwane agregacje obejmują średnią, średnią ważoną, minimalną, maksymalną, wariancję.
Przykłady:
Średnia sprzedaż na sklep
Średni wynik na kategorię ważony według priorytetu
Minimalny wynik na produkt
Maksymalna liczba sztuk na sklep
Operacje matematyczne
Wykonywanie operacji matematycznych przy użyciu kolumn liczbowych, miar lub kolumn zagregowanych. W przypadku scenariuszy między kolumnami w tabeli można użyć średniej (AVERAGEX) lub podsumować wynik (SUMX), aby zwrócić pojedynczą wartość.
Przykłady:
Sprzedaż — cogs
Sprzedaż minus Cogs
Sprzedaż podzielona przez docelowy przychód razy 100
Sprzedaż / przychód docelowy * 100
Sprzedaż w UE + Sprzedaż w JP + Sprzedaż w NA
Dla każdego wiersza w tabeli Sales oblicz cenę * jednostki i zsumuj wynik
Dla każdego wiersza w tabeli Sales zsumuj Cena * jednostki.
Dla każdego wiersza w tabeli Sales oblicz cenę * rabat, a następnie uzyskaj średnią
W tabeli Sprzedaż oblicz średnią wartości produktu Cena i Rabat.
Wybrana wartość
Pobierz wybraną wartość kolumny. Zwykle stosuje się to w połączeniu z fragmentatorem lub filtrem pojedynczego wyboru, aby miara zwracała wartość niepustą.
Przykłady:
Jaki jest wybrany produkt
Który produkt jest wybrany
Wybrana wartość produktu
Instrukcja warunkowa if
Zwraca wartości na podstawie warunków. Jeśli zwracasz wartości ciągu, musisz użyć cudzysłowów podwójnych. Warunki mogą używać następujących operatorów porównania: =, ==, <>, <, >, <=, >=
Przykłady:
Jeśli sprzedaż > 10 000, to "wysoka sprzedaż", w przeciwnym razie "niska sprzedaż"
Jeśli sprzedaż jest większa niż 10 000, wyświetl "wysoką sprzedaż" w przeciwnym razie wyświetl "niską sprzedaż"
Jeśli wybrana wartość produktu jest pusta, wyświetl "brak wybranego produktu", w przeciwnym razie pokaż wybrany produkt
Jeśli wybrany produkt = Power BI, pokaż "PBI", w przeciwnym razie pokaż "inne"
Operacje tekstowe
Wykonywanie operacji tekstowych przy użyciu kolumn, miar lub kolumn zagregowanych. W przypadku scenariuszy obejmujących kolumny w tabeli scalimy (CONCATENATEX) wynik, aby zwrócić pojedynczą wartość.
Przykłady:
"Wybrany produkt to " & wybrany produkt
Wyświetl komunikat "Wybrany produkt to" połączony z wybranym produktem
Header_measure & " — " & Subheader_measure
Dla każdego wiersza w tabeli Geography Dim połącz stan & ", " oraz & miasto i połącz rezultat.
Dla każdego wiersza w tabeli Geography Dim pobierz stan &, miasto & i scal
Analiza czasowa
Te scenariusze analizy czasowej wymagają użycia prawidłowo oznaczonej tabeli dat lub hierarchii automatycznej daty/godziny. W przypadku scenariuszy YTD można wskazać „fiscal” lub „fiscal calendar”, aby oprzeć obliczenia na kalendarzu fiskalnym (kończy się 30 czerwca).
Przykłady:
Sprzedaż YTD
Sprzedaż fiskalna YTD
Pobierz sprzedaż od początku roku do dnia dzisiejszego
Sales MTD
Sprzedaż od początku kwartału do dnia dzisiejszego
Sprzedaż YTD w Stanach Zjednoczonych i Kanadzie
Zmiana sprzedaży z poprzedniego roku
Zmiana sprzedaży rok do roku
Zmiana miesiąc do miesiąca w sprzedaży
Zmiana procentu QoQ sprzedaży
Sprzedaż w tym samym okresie ubiegłego roku
Sprzedaż w tym samym okresie w zeszłym miesiącu
28-dniowa średnia sprzedaż
28 – średnia sprzedaż w ciągu dnia
Filtrowana wartość czasu względnego
Zastosuj filtr czasu względnego, który filtruje miarę lub zagregowaną kolumnę do ostatnich N godzin / dni / miesięcy / lat.
Przykłady:
Unikatowi użytkownicy w ciągu ostatnich 4 godzin
Unikatowi użytkownicy w ciągu ostatnich 5 dni
Łączna sprzedaż w ciągu ostatnich 6 miesięcy
Łączna sprzedaż w ciągu ostatnich 2 lat
Najbardziej/najmniej typowa wartość
Zwraca wartość z największą lub najmniejszą liczbą wystąpień w określonej kolumnie.
Przykłady:
Najbardziej typowa wartość w produkcie
Która wartość w produkcie jest najczęściej spotykana
Jaka jest najbardziej typowa wartość w produkcie
Która wartość w produkcie jest najmniej powszechna
Jaka jest najmniej typowa wartość w produkcie
Odfiltrowana wartość z najwyższych N
Oblicz miarę lub zagregowaną kolumnę, która jest filtrowana do pierwszych N wartości kategorii na podstawie tej samej miary lub zagregowanej kolumny.
Przykłady:
Łączna sprzedaż dla 3 najlepszych produktów
Suma sprzedaży odfiltrowanej do 3 najlepszych produktów
Średni wynik dla 5 najlepszych uczniów
Średni wynik odfiltrowany do 5 najlepszych uczniów
N najwyższych wartości w kategorii
Pobierz złączoną listę najwyższych N wartości w kolumnie na podstawie miary lub kolumny zagregowanej.
Przykłady:
3 najlepsze produkty z największą łączną sprzedażą
3 najlepsze produkty według sprzedaży
Co to są 3 najlepsze produkty w sprzedaży
Funkcje informacyjne
Zwróć informacje o systemie lub użytkowniku, takie jak bieżąca data/godzina lub adres e-mail, domena, bądź nazwa użytkownika.
Przykłady:
Dzisiejsza data
Teraz
Zwracanie bieżącego adresu e-mail użytkownika
Zwraca bieżącą nazwę domeny i nazwę użytkownika
Zwracanie nazwy logowania do domeny bieżącego użytkownika
Ograniczenia i zagadnienia dotyczące języka DAX
Sugestie szybkiej miary nie są zamiennikiem nauki DAX. Sugestie udostępniane przez tę funkcję mają pomóc w szybkim tworzeniu miar. Jednak nadal musisz zweryfikować sugestie języka DAX, ponieważ mogą one być nieprawidłowe lub niezgodne z twoim zamiarem.
Ta funkcja nie jest obsługiwana w przypadku modeli danych LiveConnect.
Ta funkcja jest obsługiwana przez model uczenia maszynowego, który jest obecnie wdrażany tylko w centrach danych USA (Wschodnie stany USA i Zachodnie stany USA). Jeśli dane znajdują się poza Stanami Zjednoczonymi, funkcja jest domyślnie wyłączona, chyba że administrator dzierżawy włączy Zezwalaj na opuszczenie danych użytkownika z ustawienia geograficznego dzierżawy:
Ostateczne wydarzenie prowadzone przez społeczność w usłudze Power BI, sieci szkieletowej, SQL i sztucznej inteligencji. 31 marca - 2 kwietnia. Użyj kodu MSCUST dla rabatu w wysokości 150 USD. Ceny idą w górę 11 lutego.
W tym module dowiesz się, jak korzystać z miar jawnych i niejawnych. Zaczniesz od tworzenia prostych miar podsumowujących pojedynczą kolumnę lub tabelę. Następnie utworzysz bardziej złożone miary na podstawie innych miar w modelu. Dowiesz się również, jakie są podobieństwa i różnice między kolumnami obliczeniowymi i miarami.
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.