Sdílet prostřednictvím


Návrhy rychlých měr pomocí Copilotu

Návrhy rychlých měr pomáhají vytvářet míry DAX pomocí přirozeného jazyka místo použití šablon nebo psaní jazyka DAX úplně od začátku. Návrhy rychlých měr s funkcí Copilot už nejsou ve verzi Public Preview dostupné.

Snímek obrazovky podokna Copilot s příkladem

Tuto funkci můžete použít k rychlému zahájení vytváření běžných scénářů měr DAX, například:

  • Agregované sloupce (volitelné filtry)
  • Počet řádků (volitelné filtry)
  • Agregace podle kategorie
  • Matematické operace
  • Vybraná hodnota
  • Podmínka If
  • Textové operace
  • Časová inteligence
  • Filtrovaná hodnota relativního času
  • Většina /nejméně společná hodnota
  • Top N filtrovaná hodnota
  • Nejvyšší N hodnoty pro kategorii
  • Informační funkce

Povolení návrhů měr

Pokud chcete tuto funkci povolit, přejděte do nabídky Možnosti Power BI Desktopu a zapněte přepínač náhledu pro návrhy rychlých měr. Tuto funkci můžete použít k rychlému zahájení vytváření běžných scénářů měr DAX, jako jsou:

  • Agregované sloupce (volitelné filtry)
  • Počet řádků (volitelné filtry)
  • Agregace podle kategorie
  • Matematické operace
  • Vybraná hodnota
  • Podmínka If
  • Textové operace
  • Časová inteligence
  • Filtrovaná hodnota relativního času
  • Většina /nejméně společná hodnota
  • Nejvyšší N filtrovaných hodnot
  • Nejvyšší N hodnoty pro kategorii
  • Informační funkce

Jak povolit návrhy měr

Pokud chcete tuto funkci povolit, musíte napřed přejít do nabídky Možnosti Power BI Desktopu a zapnout přepínač náhledu pro návrhy rychlých měr :

snímek obrazovky s povolením náhledu v nabídce možností Power BI Desktopu

Po povolení této funkce můžete přistoupit k návrhům funkcí Rychlé míry tak, že v pásu karet spustíte Rychlou míru na kartě Domů nebo Modelování a vyberete Návrhy:

Snímek obrazovky znázorňuje, jak získat přístup k funkci z karty Návrhy v podokně Rychlá míra

Tady můžete popsat míru, kterou chcete vytvořit, a stisknout Vygenerovat (nebo zadat klíč) a získat návrhy měr DAX:

snímek obrazovky s příkladem návrhu míry DAX

Vždy byste měli ověřit návrhy jazyka DAX, abyste měli jistotu, že vyhovují vašim potřebám. Pokud jste s navrženou mírou spokojení, můžete kliknout na tlačítko Přidat a automaticky přidat míru do modelu.

Příklady přirozeného jazyka pro míry

Abychom si tuto funkci ukázali, tady je několik příkladů přirozeného jazyka pro každý z podporovaných scénářů míry.

Agregované sloupce

Použít agregace ve sloupci pro vrácení jedné hodnoty. Mezi podporované agregace patří součet, počet, počet jedinečných hodnot, počet jedinečných hodnot bez prázdných míst, průměr, min, max, medián, rozptyl a směrodatná odchylka.

Příklady:

  • Zobrazit součet prodeje
  • Získání celkového prodeje
  • Počet produktů
  • Kolik produktů je tam
  • Jedineční uživatelé
  • Počet jedinečných uživatelů, vyloučeny prázdné hodnoty
  • Získání počtu jedinečných uživatelů a vyloučení prázdných hodnot
  • Jaká je maximální cena
  • Medián věku

Volitelné filtry

U agregovaných sloupců můžete také zadat jednu nebo více podmínek filtru. Pokud existuje více podmínek filtru, můžete určit, jestli chcete průsečík (&&/AND) nebo sjednocení (||/OR) filtrů.

Příklady:

  • Kolik zákazníků v Londýně
  • Celkový počet prodaných jednotek v roce 2022
  • Výpočet prodeje, kde je produkt Word a region je Sever
  • Prodeje, kde produkt je Word nebo region je Sever
  • Prodeje filtrované na produkt Word &&, region je severní.
  • Prodeje produktu jsou Word || Region je Sever

Počet řádků

Spočítejte počet záznamů v zadané tabulce. Pokud existuje jenom jedna tabulka, nemusíte tabulku zadávat.

Příklady:

  • Počet záznamů prodejní tabulky
  • Tabulka počtu prodejů
  • Počet řádků v prodejní tabulce
  • Počet řádků tabulky prodeje

Volitelné filtry

Pro počty řádků můžete také zadat jednu nebo více podmínek filtru. Pokud existuje více podmínek filtru, můžete určit, jestli chcete průsečík (&&/AND) nebo sjednocení (||/OR) filtrů.

Příklady:

  • Počet řádků v tabulce prodejů, kde produkt je Word a region je North
  • Počet prodejů v tabulce, kde je produkt Word nebo region je Sever.
  • Počet záznamů v tabulce prodejů, filtrováno podle Produktu je Word &&, Region je Sever
  • Získejte počet řádků v tabulce prodeje, kde Produkt je Word nebo Region je North.

Agregace dle kategorií

Vypočítá míru pro každou jedinečnou hodnotu v kategorii a potom agreguje výsledky, aby se vrátila jedna hodnota. Mezi podporované agregace patří průměr, vážený průměr, minimum, maximum, rozptyl.

Příklady:

  • Průměrný prodej na prodejnu
  • Průměrné skóre podle kategorie vážené podle priority
  • Minimální skóre na produkt
  • Maximální počet jednotek na obchod

Matematické operace

Matematické operace můžete provádět s číselnými sloupci, mírami nebo agregovanými sloupci. Ve scénářích napříč sloupci v tabulce můžete výsledek vypočítat průměrem (AVERAGEX) nebo sečíst výsledek (SUMX), aby se vrátila jedna hodnota.

Příklady:

  • Prodeje - Náklady na prodané zboží
  • Tržby minus náklady na prodané zboží
  • Prodeje vydělené cílovými výnosy krát 100
  • Prodej / cílové tržby * 100
  • EU prodeje + JP prodeje + NA prodeje
  • Pro každý řádek v tabulce Sales vypočítá cenu * Jednotky a sečte výsledek.
  • Pro každý řádek v tabulce Prodeje sečtěte Cena * Kusy
  • Pro každý řádek v tabulce Sales vypočítejte cenu * Discount a pak získejte průměr.
  • Pro prodejní tabulku získáte průměr Ceny * Sleva

Vybraná hodnota

Získá vybranou hodnotu sloupce. Obvykle se používá při spárování s průřezem nebo filtrem s jedním výběrem, aby míra vrátila neprázdnou hodnotu.

Příklady:

  • Co je vybraný produkt
  • Který produkt je vybrán
  • Vybraná hodnota pro produkt

Podmínka If

Vrátí hodnoty na základě podmínek. Pokud vracíte řetězcové hodnoty, musíte použít dvojité uvozovky. Podmínky mohou používat následující relační operátory: =, ==, <>, <, >, <=, >=

Příklady:

  • Pokud prodej > 10 000 vrátí "vysoké prodeje", jinak "nízké prodeje"
  • Pokud je prodej větší než 10 000, zobrazí se "vysoký prodej", jinak se zobrazí "nízký prodej".
  • Pokud je vybraná hodnota pro produkt prázdná, zobrazí se "žádný vybraný produkt", jinak se zobrazí vybraný produkt.
  • Pokud je vybraný produkt Power BI, zobrazte "PBI", jinak "other".

Textové operace

Provádění textových operací se sloupci, mírami nebo agregovanými sloupci Ve scénářích napříč sloupci uvnitř tabulky použijeme CONCATENATEX ke sloučení výsledku, abychom obdrželi jednu hodnotu.

Příklady:

  • "Vybraný produkt je" & vybraný produkt
  • Zobrazit "Vybraný produkt je " spolu s vybraným produktem
  • Záhlaví_měření & " - " & Podzáhlaví_měření
  • Pro každý řádek v tabulce Geography Dim spojte pole Stát & ", " & Město a kombinujte výsledek.
  • Pro každý řádek v tabulce Geography Dim získáte state & ", " & City a merge

Časová inteligence

Tyto scénáře časové inteligence vyžadují použití správně označené tabulky kalendářních dat nebo automatické hierarchie datum/čas. Pro scénáře YTD můžete zadat "fiskální" nebo "fiskální kalendář", aby byl výpočet založen na fiskálním kalendáři (končí 30. června).

Příklady:

  • Prodeje od začátku roku
  • Fiskální prodeje od začátku roku
  • Získejte tržby za rok do dnešního dne
  • Prodeje MTD
  • Tržby v aktuálním čtvrtletí k dnešnímu dni
  • Prodej YTD pro USA a Kanadu
  • Změna prodeje z předchozího roku
  • Změna prodeje meziročně
  • Změna prodeje za měsíc v měsíci
  • Procentuální změna tržeb QoQ
  • Tržby za stejné období minulého roku
  • Prodeje za stejné období minulého měsíce
  • 28denní klouzavý průměr tržeb
  • 28denní pohyblivý průměr prodejů

Filtrovaná hodnota relativního času

Použijte filtr relativního času, který filtruje vaši míru nebo agregovaný sloupec na posledních N hodin / dnů / měsíců / let.

Příklady:

  • Jedineční uživatelé za posledních 4 hodin
  • Jedineční uživatelé za posledních 5 dnů
  • Celkový prodej za posledních 6 měsíců
  • Celkový prodej za posledních 2 roky

Většina /nejméně společná hodnota

Vrátí hodnotu s největším nebo nejmenším počtem výskytů v zadaném sloupci.

Příklady:

  • Nejběžnější hodnota v produktu
  • Která hodnota v produktu je nejběžnější
  • Co je nejběžnější hodnota v produktu
  • Která hodnota v produktu je nejméně běžná
  • Co je nejmenší společná hodnota v produktu

Hodnota filtrovaná podle Top N

Vypočítá míru nebo agregovaný sloupec filtrovaný na nejvyšší hodnoty kategorií N na základě stejné míry nebo agregovaného sloupce.

Příklady:

  • Celkový prodej za prvních 3 produkty
  • Součet prodejů filtrovaných podle prvních 3 produktů
  • Průměrné skóre pro prvních 5 studentů
  • Průměrné skóre uvedeno pro prvních 5 studentů

Nejvyšší N hodnoty pro kategorii

Získá zřetězený seznam N nejvyšších hodnot ve sloupci na základě měřítka nebo agregovaného sloupce.

Příklady:

  • Tři nejlepší produkty s nejvyššími celkovými prodeji
  • Nejprodávanější 3 produkty
  • Co jsou 3 nejlepší produkty v prodeji

Informační funkce

Vrátí systém nebo informace o uživateli, jako je aktuální datum a čas nebo e-mail, doména nebo uživatelské jméno aktuálního uživatele.

Příklady:

  • Dnešní datum
  • Teď
  • Vrácení aktuálního e-mailu uživatele
  • Vrácení aktuálního názvu domény a uživatelského jména
  • Vrácení přihlášení k doméně aktuálního uživatele

Omezení a důležité informace

  • Návrhy rychlých měr nejsou náhradou za seznamování se s jazykem DAX. Návrhy poskytované funkcí jsou určeny k urychlení vytváření měr; přesto ale potřebujete validovat a ověřit návrhy jazyka DAX, protože můžou být nesprávné nebo nemusí odpovídat vašemu záměru.
  • Funkce není podporovaná pro datové modely LiveConnect.
  • Tato funkce je založená na modelu strojového učení, který je aktuálně nasazený jenom do datových center USA (USA – východ a USA – západ). Pokud se vaše data nacházejí mimo USA, tato funkce je ve výchozím nastavení zakázána, pokud správce tenanta nepovolí nastavení Povolit uživatelským datům opustit jejich geografické umístění tenanta:

Snímek obrazovky s nastavením správce pro návrhy měr

Popis míry

Tady můžete popsat míru, kterou chcete vytvořit, a stisknout Vygenerovat (nebo zadat klíč) a získat návrhy měr DAX:

snímek obrazovky s příkladem návrhu pro opatření DAX

Vždy byste měli ověřit návrhy jazyka DAX, abyste měli jistotu, že vyhovují vašim potřebám. Pokud jste s navrženou mírou spokojení, můžete kliknout na tlačítko Přidat a automaticky přidat míru do modelu.

Další příklady přirozeného jazyka

Abychom si tuto funkci ukázali, tady je několik příkladů přirozeného jazyka pro každý z podporovaných scénářů míry.

Agregované sloupce

Aplikujte agregace na sloupec k vrácení jediné hodnoty. Mezi podporované agregace patří součet, počet, počet unikátních hodnot, počet unikátních hodnot bez prázdných, průměr, min, max, medián, rozptyl a směrodatná odchylka.

Příklady:

  • Zobrazit součet prodeje
  • Získejte celkový prodej
  • Počet produktů
  • Kolik produktů je tam
  • Jedineční uživatelé
  • Počet jedinečných uživatelů bez prázdných hodnot
  • Získání počtu jedinečných uživatelů a vyloučení prázdných hodnot
  • Jaká je maximální cena
  • Medián věku

Volitelné filtry

U agregovaných sloupců můžete také zadat jednu nebo více podmínek filtru. Pokud existuje více podmínek filtru, můžete určit, jestli chcete průsečík (&&/AND) nebo sjednocení (||/OR) filtrů.

Příklady:

  • Kolik zákazníků v Londýně
  • Celkový počet prodaných jednotek v roce 2022
  • Výpočet prodeje, ve kterém je Produkt Word a Region je sever
  • Prodeje, kde je produkt Word nebo je region Sever
  • Prodeje filtrované tak, že Produkt je Word && a Region je Sever
  • Prodeje produktu je Word || Region je North

Počet řádků

Spočítejte počet záznamů v zadané tabulce. Pokud existuje jenom jedna tabulka, nemusíte tabulku zadávat.

Příklady:

  • Počet záznamů v tabulce prodejů
  • Tabulka prodejů
  • Počet řádků v tabulce prodeje
  • Počítat řádky tabulky prodejů

Volitelné filtry

Pro počty řádků můžete také zadat jednu nebo více podmínek filtru. Pokud existuje více podmínek filtru, můžete určit, jestli chcete průsečík (&&/AND) nebo sjednocení (||/OR) filtrů.

Příklady:

  • Počítat řádky z prodejní tabulky, kde Produkt je Word a Region je Sever.
  • Počet záznamů v prodejní tabulce, kde je produkt Word nebo region je Sever.
  • Počet záznamů o prodejích tabulka filtrována na Produkt je Word && Region je Sever
  • Získat počet řádků tabulky prodeje, kde Produkt je Word nebo Region je Sever.

Agregace podle kategorie

Vypočítá míru pro každou jedinečnou hodnotu v kategorii a potom agreguje výsledky, aby se vrátila jedna hodnota. Mezi podporované agregace patří průměr, vážený průměr, minimum, maximum, rozptyl.

Příklady:

  • Průměrné prodeje na prodejnu
  • Průměrné skóre podle kategorie vážené podle priority
  • Minimální skóre na produkt
  • Maximální počet jednotek na obchod

Matematické operace

Matematické operace můžete provádět s číselnými sloupci, mírami nebo agregovanými sloupci. Ve scénářích napříč sloupci v tabulce můžete výsledek vypočítat průměrem (AVERAGEX) nebo sečíst výsledek (SUMX), aby se vrátila jedna hodnota.

Příklady:

  • Prodej - Náklady na prodané zboží
  • Tržby minus náklady na prodané zboží
  • Prodeje vydělené cílovými výnosy krát 100
  • Tržby / cílové příjmy * 100
  • Prodeje v EU + Prodeje v JP + Prodeje v NA
  • Pro každý řádek v tabulce Sales vypočítá cenu * Jednotky a sečte výsledek.
  • Pro každý řádek v tabulce prodeje sečtěte Cena * Jednotky
  • Pro každý řádek v tabulce Sales vypočítejte cenu * Discount a pak získejte průměr.
  • Pro tabulku Prodej vypočítejte průměr Ceny * Sleva

Vybraná hodnota

Získá vybranou hodnotu sloupce. Obvykle se používá v kombinaci s průřezem nebo filtrem pro jeden výběr, aby míra vrátila neprázdnou hodnotu.

Příklady:

  • Co je vybraný produkt
  • Který produkt je vybrán
  • Vybraná hodnota pro produkt

Podmínka If

Vrátí hodnoty na základě podmínek. Pokud vracíte řetězcové hodnoty, musíte použít dvojité uvozovky. Podmínky mohou používat následující relační operátory: =, ==, <>, <, >, <=, >=

Příklady:

  • Pokud je prodej > 10 000, vraťte „vysoké prodeje“, jinak „nízké prodeje“.
  • Pokud je prodej větší než 10 000, zobrazí se "vysoký prodej", jinak se zobrazí "nízký prodej".
  • Pokud je vybraná hodnota pro produkt prázdná, zobrazí se "žádný vybraný produkt", jinak se zobrazí vybraný produkt.
  • Pokud je vybraný produkt = Power BI, zobrazte "PBI", jinak "other"

Textové operace

Provádění textových operací se sloupci, mírami nebo agregovanými sloupci Ve scénářích napříč sloupci v rámci tabulky sloučíme výsledek (CONCATENATEX), abychom získali jednu hodnotu.

Příklady:

  • "Vybraný produkt je" & vybraný produkt
  • Zobrazit "Vybraný produkt je " spojené s vybraným produktem
  • Záhlaví_měření & " - " & Podzáhlaví_měření
  • Pro každý řádek v tabulce Geography Dim spojte State & ", " a & City a zkombinujte výsledek.
  • Pro každý řádek v tabulce Geography Dim získat stát &, město & a sloučit

Časová inteligence

Tyto scénáře časové inteligence vyžadují použití správně označené tabulky dat nebo automatické hierarchie data/času. Pro scénáře YTD můžete zadat "fiskální" nebo "fiskální kalendář", aby byl výpočet založen na fiskálním kalendáři (končí 30. června).

Příklady:

  • Prodeje od začátku roku
  • Fiskální prodeje od počátku roku
  • Získejte prodeje od začátku roku do dnešního dne.
  • Sales MTD
  • Prodeje od začátku čtvrtletí do dnešního dne
  • Prodej YTD pro USA a Kanadu
  • Změna prodeje z předchozího roku
  • Změna prodeje meziročně
  • Změna prodeje za měsíc v měsíci
  • Mezičtvrtletní procentní změna prodeje
  • Prodeje za stejné období minulého roku
  • Prodeje za stejné období minulého měsíce
  • 28denní klouzavý průměr tržeb
  • 28denní klouzavý průměr prodejů

Filtrovaná hodnota relativního času

Použijte filtr relativního času, který filtruje míru nebo agregovaný sloupec na posledních N hodin / dnů / měsíců / roků.

Příklady:

  • Jedineční uživatelé za posledních 4 hodin
  • Jedineční uživatelé za posledních 5 dnů
  • Celkový prodej za posledních 6 měsíců
  • Celkový prodej za posledních 2 roky

Většina /nejméně společná hodnota

Vrátí hodnotu s největším nebo nejmenším počtem výskytů v zadaném sloupci.

Příklady:

  • Nejběžnější hodnota v produktu
  • Která hodnota v produktu je nejběžnější
  • Co je nejběžnější hodnota v produktu
  • Která hodnota v produktu je nejméně běžná
  • Co je nejmenší společná hodnota v produktu

Nejvyšší N filtrovaná hodnota

Vypočítá míru nebo agregovaný sloupec filtrovaný na nejvyšší hodnoty kategorií N na základě stejné míry nebo agregovaného sloupce.

Příklady:

  • Celkový prodej za prvních 3 produkty
  • Součet prodejů filtrovaných podle prvních 3 produktů
  • Průměrné skóre pro prvních 5 studentů
  • Průměrné skóre filtrované pro nejlepších 5 studentů

Nejvyšší N hodnoty pro kategorii

Získá zřetězený seznam nejvyšších N hodnot ve sloupci na základě míry nebo agregovaného sloupce.

Příklady:

  • Top 3 produkty s největším celkovým prodejem
  • Top 3 produkty podle prodeje
  • Co jsou 3 nejlepší produkty v prodeji

Informační funkce

Vrátí systém nebo informace o uživateli, jako je aktuální datum a čas nebo e-mail, doména nebo uživatelské jméno aktuálního uživatele.

Příklady:

  • Dnešní datum
  • Teď
  • Vrácení aktuálního e-mailu uživatele
  • Vrácení aktuálního názvu domény a uživatelského jména
  • Vrácení přihlášení k doméně aktuálního uživatele

Omezení a úvahy pro DAX

  • Návrhy rychlých měr nejsou náhradou za učení DAXu. Návrhy poskytované funkcí jsou určeny ke zrychlení vytváření měr. Nicméně je stále třeba zkontrolovat návrhy jazyka DAX, protože můžou být nesprávné nebo neodpovídají vašemu záměru.
  • Funkce není podporovaná pro datové modely LiveConnect.
  • Tato funkce je založená na modelu strojového učení, který je aktuálně nasazený jenom do datových center USA (USA – východ a USA – západ). Pokud jsou vaše data mimo USA, tato funkce je ve výchozím nastavení zakázaná, pokud správce tenanta nepovolí Povolit uživatelům ponechat nastavení svého geografického tenanta:

Snímek obrazovky s nastavením správce pro návrhy měr