Power BI aktualizace | srpen 2024

Červencové novinky pro jistotu zde.

Fabric influencers spotlight!

Nejnovější komunitní iniciativa, která bude na pravidelné bázi servírovat blogy, video prezentace a další různé příspěvky od Microsoft MVPs a Fabric user komunit, přičemž plánem je pokrývat: Fabric Platform, Data Engineering & Data Science in Fabric, Data Warehousing, Power BI, Real-Time Intelligence, Data Integration, Fabric Administration & Governance, Databases a Learning.

Copilot a AI

Otázky na Copilota vs sémantický model (preview)

Nyní je možné ptát se Copilota na data z našeho sémantického modelu v Power BI Desktop. Stačí mu říct, co hledáme, Copilot pošle dotaz do modelu a odpoví ve formě vizuálu.

Musí se to zapnout v Preview features “Copilot chat pane in report view”. 

power bi-august 24-copilot a ai-desktop

Dokumentace zde. Blog zde.

reporting | power bi srpen 24

Visual level format strings (preview)

Zase další možnost, jak konfigurovat formátování vizuálů a obohatit report. Původně to bylo postaveno pro Visual calculations – aby se dali formátovat. Visual calculations nesedí v modelu a bylo možné je formátovat pouze v rámci data labels nebo ve specifických částech new card a new slicer vizuálu.

Visual level format strings to ale umožňují.

power bi-august 24-reporting-visual level format strings

Visual format strings jsou však užitečné i bez použití visual calculations.

s tímto updatem má tedy Power BI tři úrovně formátování stringů:

Model – lze nastavit format string pro sloupce a metriky přímo v modelu. Kdekoli pak objekty použijeme, aplikuje se i daný formát string – pokud není přepsán format stringem na úrovni vizuálu nebo elementu.

Vizuál – tohle je ta novinka. Lzue definovat format string na jakémkoli sloupci, metrice nebo visual calculation, které jsou ve vizuálu, dokonce i když už mají nadefinovaný format string – model level format string bude přepsán.

Element – Můžeme nastavit format string pro data labels and pro specifické elementy vizuálů new card a new slicer. Pro tuto úroveň se do budoucna plánuje velké rozšíření. Má největší prioritu – vždy přepíše předchozí dvě úrovně.

Úrovně mají hierarchickou strukturu – model nejnižší, element nejvyšší. Protože visual calculations nejsou součástí modelu, nemohou mít nadefinovaný format string na úrovni modelu, ale pouze na úrovni vizuálu a elementu. Metriky a slopuce mohou mít format stringy na všech třech úrovnich.

Následující obrázek ukazuje danou hierarchii:

power bi-august 24-reporting-visual level format strings-1

MSFT to ukazuje na příkladu metriky:

Máme Profit metriku v modelu – ta je nastavena na formát desetinného čísla. Mohli jsme to nastavit např. přes measure tools v liště:

power bi-august 24-reporting-visual level format strings-2

Stejně tak je to možné zajistit v model view a properties panelu:

power bi-august 24-reporting-visual level format strings-3

Když pak metriku použijeme ve vizuálu, vrátí nám desetinné číslo:

power bi-august 24-reporting-visual level format strings-4

Nicméně se může stát, že na konkrétním vizuálu budeme chtít stejnou metriku naformátovat jinak, resp. jako celé číslo. Teď to lze udělat definováním format code na úrovni vizuálu ve format panelu > Data format > Format options.

power bi-august 24-reporting-visual level format strings-5

Nyní se metrika zobrazí jako celé číslo, ale pouze v tom konkrétním vizuálu.

power bi-august 24-reporting-visual level format strings-6

My ale můžeme jít ještě dál a použít jiný formát (v tomto případě vědecký zápis) pro tu stejnou metriku, ALE pouze v rámci data labelu pro konkrétní vizuál.

power bi-august 24-reporting-visual level format strings-7

Takže teď máme totály ve formě vědeckého zápisu – ale pouze v data lebelech – ne nikde jinde jako např. v tooltipech (příklad dole). Na obrázku dole můžeme vidět, jak se ve stejném vizuálu liší formátování stejné metriky v různých úrovních.

power bi-august 24-reporting-visual level format strings-9

Pro visual calculations platí stejné principy, ale bez úrovně na modelu.

Například, pokud máme visual calc, která vrací procenta, můžeme ji dle toho naformátovat ve format panelu > Data format (viz. obrázek).

power bi-august 24-reporting-visual level format strings-10

Visual level format strings tedy zase přidávají možnosti, jednodušší flows. Nicméně MSFT v tomto ohledu chce přinést stejné možnosti, které jsou dnes na úrovni modelu.

Visual format strings jsou součástí visual calculations preview, což znamená, že to musíme zapnout celé. Více v dokumentacích k format strings a visualcals.

Dynamické subscriptions per recipient (GA)

GA platí pro Power BI i paginated reporty. Tohle bylo navrženo ke zjednodušení distribuce a personalizace reportu každému příjemci na míru specifikováním filtrů, které mají být aplikovány na jejich verzi reportu. Feature je dostupná i v suverénních cloudech.

Tvorba by měla být jednoduchou záležitostí prostřednictvím “drag and drop”. Primárně je třeba přihlásit se (subscribe) k danému reportu vybráním “Subscribe to report” a následně “Create Subscriptions”.

power bi-august 24-reporting-dynamic subs

Vybereme “Dynamic per recipient”.

power bi-august 24-reporting-dynamic subs-1

Připojíme se k datům, které se váží na email příjemce, jméno nebo parametry reportu.

power bi-august 24-reporting-dynamic subs-2

Následně vybereme a zafiltrujeme data, která v subskripci potřebujeme. V případě, že chceme posílat emaily podmíněně, zafiltrujeme co potřebujeme ve filter panelu.

power bi-august 24-reporting-dynamic subs-3

Následně vybíráme adresy příjemců a předmět emailu z datasetu, ke kterému se připojíme skrze “Get data”.

power bi-august 24-reporting-dynamic subs-4

A namapujeme naše data ke konkrétní subskripci.

power bi-august 24-reporting-dynamic subs-5

Pak už stačí pouze naschedulovat a uložit.

power bi-august 24-reporting-dynamic subs-6

Subscriptions se pouštějí na základě rozvrhu, který jsme jim definovali. Personalizované reporty mohou být poslány až tisícovce uživatelů.

Více pro Power BI a paginated reporty v dokumentacích.

DELIVERY subskripcí do OneDrive a SharePointu (Generally available)

Pokud máme reporty, které jsou větší, než co email unese, nebo je zkrátka potřebujeme pouze přesunout na jinou lokaci – lze připíchnout do OneDrive nebo Sharepointu.

Více v dokumentaci.

power bi-august 24-reporting-OneDrive-Sharepoint
Update “Save and Upload to OneDrive” flow v Power BI

Od začátku srpna je v rámci preview features nová funkce, která navazuje na původní ukládání reportů na OneDrive s tím, že nyní umožňuje upload nových změn v pozadí.

power bi-august 24-reporting-OneDrive-Sharepoint-1

Při prvním ukládání nových reportů na OneDrive (po zvolení dané lokace) se objeví dialog, který o ukládání informuje a nabízí možnost zrušení procesu, pokud je třeba. Dialog se objeví pouze při prvním uložení.

power bi-august 24-reporting-OneDrive-Sharepoint-2

Při průběžném ukládání změn dostáváme indikace na vrchní liště okna.

Z horní lišty okna lze rozkliknout flyout, který obsahuje dodateční informace o souboru. Kliknutím na “View your file in OneDrive” nás veme přímo do OneDrive lokace, kde je soubor uložen.

Data Limit

Nová možnost, která má pomáhat řešit případné problémy s výkonem. Umožňuje  na konkrétním vizuálu nastavit maximální data load za session a zobrazit pouze řádky ve vzestupném pořadí (defaultně).

Jak na to:

  1. Přejdeme na “Filters on this visual” menu ve filter panelu
  2. Přes tři tečky pak na “Add data limit”
  3. Nastavíme požadovanou limitní hodnotu
power bi-august 24-reporting-data limit
power bi-august 24-reporting-data limit-1

Konzumenti reportu vidí aplikovaný data limit v headeru vizuálu, i když je filter panel skrytý.

Vizuály, tvary a vylepšení čar

MSFT v posledních měsících zapracoval na vyladění některých vizuálních elementů reportu včetně sloupců, pruhů, ribbons a čar. Dostali jsem více možností, jak grafy formátovat, nicméně legenda a tooltipy zůstaly pozadu a nebyly úplně přesně.

power bi-august 24-reporting-visuals

S posledním updatem budou ikony legendy a tooltipů automaticky a přesně odrážet nastavení formátování pro jednotlivé série, jako jsou barvy ohraničení, tvary a styly čar. To by mělo usnadnit orientaci a přiřazení sérií k jejich vizuálním reprezentacím.

Dále byla zavedena konzistence v aplikaci formátování na spojnicové grafy, sloupcové/pruhové grafy, bodové grafy a další kartézské možnosti formátování pro běžné položky, jako jsou chybové úsečky a anomálie.

Modeling | Power BI srpen 24

DAX query view na webu

Pohled, který známe z Power BI Desktop je nyní dostupný i v pracovních prostorech. Jsou dva způsoby, jak to na publikovaných sémantických modelech najít.

  1. Right-click na model + vybereme Write DAX queries
  2. Klikneme na sémantický model – přejdeme na details page a klikneme na Write DAX queries na horní straně stránky.
power bi-august 24-modeling-dax query view

Následně se spustí DAX query view pro web, kde můžeme psát DAXové dotazy, používat quick queries pro automatické vytváření DAX dotazů nad tabulkami, sloupci nebo metrikami, nebo využít Fabric Copilot nejen k psaní DAX dotazů, ale také k jejich vysvětlení (týká se i funkcí nebo obecně témat). DAX dotazy fungují na sémantických modelech v režimech import, DirectQuery a Direct Lake.

power bi-august 24-modeling-dax query view-1

Potřebujeme k tomu write permission (povolení upravovat model) a zároveň musí být povoleno nastavení workspacu “User can edit data models in the Power BI Service (preview)”.

Můžeme počítat i s možností autorizovat metriky (stejně jako v Desktopu). Lze tedy nadefinovat metriky s referencemi, editovat jakoukoliv z nich, testovat změny na několika metrikách a updatovat model o všechny změny na jeden klik. Dax query view in web toto umožňuje poprvé na sémantických modelech v Direct Lake módu.

power bi-august 24-modeling-dax query view-2

Bez write permission se i tak můžeme napojit na sémantický model v Power BI Desktop a funkcionalitu přenést tam.

Užitečné odkazy:

Embedded Analytics

Narrative visual s Copilotem dostupný v SaaS embed

Nyní dostupné pro scénáře user owns data (SaaS) a secure embed. To znamená, že když uživatel embeduje report, který obsahuje narrative vizuál v řešení, které vyžaduje přihlášení – bude nyní schopen vidět vizuál aktualizovaný o svoje data.

Když embedujeme Power BI report v aplikaci v rámci “embed for your organization” scénáře, umožni to integraci bohatých, interaktivních datových vizualizací do už existujících interních nástrojů a workflows.

Toto řešení nyní podporuje i Copilot vizuál. Př. Sales tým může mít zájem o embed reportu do interní CRM aplikace – členové týmu tak budou schopni na jednom místě a jednoduše monitorovat klíčové metriky jako např. obchodní cíle, pipeline statusy, individuální výkony – nemusí jít do jiného nástroje.

Podporované scénáře:

  • Embed a report in a secure portal or website Power BI
  • User owns data – uživatel embeduje report obsahujícíc narrative vizuál v řešení, do kterého se musí přihlásit. K tomu je třeba licence. To platí i pro PowerPoint.

Nepodporované scénáře:

  • App owns data: zákazník embeduje narrative vizuál na web, kam se user přihlásí bez nutnosti vlastnit licenci. Také známé jako embed do aplikace zákazníka.

Dokumentace zde, Microsoft Learn zde.

Použití embedded scénáře musí být zohledněno/povoleno v rámci Microsoft Entra (AAD).

power bi-august 24-modeling-embedded
power bi-august 24-modeling-embedded-1

Tady je třeba přidat MLModel.Execute.All permission.

power bi-august 24-modeling-embedded-2

Více detailu v dokumentaci.

Other

PaginateD Reporty: zjednodušení sdílení reportů připojených přes Get data

Už bylo ohlášeno, že je možné vytvářet paginated reporty v Power BI Report Builderu připojením skrze Get data na více než 100 datových zdrojů. Více v Learnu.

Už není třeba sdílet cloud connection, ale stačí pouze sdílet report a ujistit se, že ti, co jej konzumují, mají přístup k zobrazení reportu.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.