Tento návod popisuje, jak uživateli umožnit, aby zapisoval data z Power BI reportu přímo do databázového zdroje (typicky stejného zdroje, ze kterého se dělá report). Typicky se to používá např. pro doplňování komentářů k datům.

Abyste mohli data z Power BI vizuálu propisovat, potřebujete nejprve propojit Power BI a Power Apps – to je popsané v tomto článku.

To může vypadat např. takto:

Jak ale data propisovat?

V Powerbi.com (ne v Desktopu) mějte vložený vizuál a v něm data. Otevřete editaci.

Otevřela se aplikace. Přidejte (typicky do galerie) prvek, který propisuje data. Může to být skoro cokoliv, ale typické je použití např. Textinputu pro zapisování textu.

V našem případě budeme přepisovat ceny jednotlivých aut.

Proto TextInputu zapíšeme vlastnost Default, díky které se v tabulce zobrazí původní hodnota, např.:

Pak potřebujeme nějaký prvek, který upravenou hodnotu potvrdí. Třeba tlačítko.

Jeho vlastnost OnSelect bude propisovat data do databáze. Jednou z možností je použít funkci Patch, v tomto případě ale půjdeme možná přehlednější cestou Power Automate.

Takže přidáme flow, např. nové:

V prvním kroku budou sledované parametry:

A v posledním kroku se budou měnit hodnoty v datovém zdroji:

Ukončíme editaci Power Automate. Tlačítku pak přiřadíme spouštění flow, přičemž do něj budeme posílat např. ID řádku a měněnou hodnotu:

Publikujeme a zavřeme Power Appku (varování že je neuložená můžeme odklikat) a tohle je výsledek – propisovací vizuál:

Zobrazení úprav. Je důležité si uvědomit, že zapisování do datového zdroje je sice prakticky okamžité, ale v reportu se změněná data objeví až po refreshi. Resp. hned pouze v případě Direct Query, ale to se zase dá použít jen nad některými databázemi. A k těm potřebujete licenci Power Apps Premium.