Sdílet prostřednictvím


Vytvoření odkazu na konkrétní umístění v mobilních aplikacích Power BI

Odkazy můžete použít k přímému přístupu ke konkrétnímu obsahu Power BI, například ke konkrétní sestavě, stránce sestavy, řídicímu panelu, dlaždici atd.

Existují dva hlavní scénáře použití odkazů pro přístup k obsahu v mobilních aplikacích Power BI:

  • Pokud chcete Power BI otevřít mimo mobilní aplikaci, přejděte na konkrétní obsah. Obvykle se jedná o scénář integrace, kdy otevíráte mobilní aplikaci Power BI z jiné aplikace.

  • Navigace v Power BI To se obvykle provádí, když chcete vytvořit vlastní navigaci v Power BI.

Tento článek popisuje následující případy:

  • Pomocí odkazů otevřete konkrétní obsah Power BI mimo mobilní aplikaci. Popisují se dva formáty propojení. Jeden používá metodu přesměrování a dá se použít bez ohledu na to, kde se Power BI otevře. Druhý se otevře přímo v mobilní aplikaci Power BI a bude fungovat jenom na mobilních zařízeních s nainstalovanou mobilní aplikací.

  • Pomocí odkazů v Power BI přejděte na konkrétní obsah Power BI.

Mobilní aplikace podporují odkazy na sestavy, které obsahují parametry řetězce dotazu. Tyto odkazy se otevřou v mobilní aplikaci předem filtrované podle podmínek definovaných v řetězci dotazu. Další informace o vytváření adres URL sestavy s parametry řetězce dotazu najdete v tématu Filtrování parametrů řetězce dotazu sestavy v adrese URL.

Mobilní aplikace také podporují předávání parametrů stránkovaným sestavám prostřednictvím adres URL. Další informace najdete v tématu Předání parametru sestavy v adrese URL stránkované sestavy s podrobnostmi.

Pokud chcete propojit konkrétní položku v Power BI mimo mobilní aplikaci, existují dvě možnosti v závislosti na tom, kde se odkaz otevře:

  • Pokud chcete, aby se odkaz správně otevřel bez ohledu na to, jestli se klikne v prohlížeči počítače nebo na mobilním zařízení, můžete vytvořit odkaz, který zajistí, že se otevře správně bez ohledu na to, kde na něj kliknete. Tento odkaz má speciální syntaxi přesměrování, která umožňuje toto inteligentní chování.

  • Pokud víte, že odkaz se otevře jenom na mobilním zařízení s nainstalovanou mobilní aplikací Power BI, můžete se vyhnout režijním nákladům na přesměrování výše uvedené metody a použít jinou syntaxi odkazu, která odkaz otevře přímo v mobilní aplikaci Power BI na mobilním zařízení. Je ale důležité si uvědomit, že i když se tento odkaz vyhnout režijním nákladům na přesměrování první metody, nebude fungovat, pokud je otevřený kdekoli jinde než na mobilním zařízení, které má nainstalovanou mobilní aplikaci Power BI.

Formát odkazu popsaný v této části používá přesměrování, abyste měli jistotu, že odkaz funguje bez ohledu na to, kde na něj kliknete.

  • Pokud je odkaz kliknutím na mobilní zařízení, zkontroluje, že zařízení k otevření odkazu používá mobilní aplikaci Power BI. Pokud mobilní aplikace není v zařízení nainstalovaná, navrhne uživateli přejít do obchodu, aby ho získal.

  • Pokud na počítač kliknete na odkaz, otevře se příslušná položka na webovém portálu Power BI.

Odkaz musí začínat speciální předponou následovanou parametry dotazu:

http://app.powerbi.com/Redirect?[QUERYPARAMETERS]

Důležité

Pokud je váš obsah hostovaný ve speciálním datacentru, jako je státní správa, Čína atd., měl by odkaz začínat příslušnou adresou Power BI, například app.powerbigov.us nebo app.powerbi.cn.

Parametry dotazu jsou:

Parametr Hodnota Popis
( povinné) OpenApp
OpenReport
OpenDashboard
OpenTile
Appid Identifikátor GUID 36 znaků Je nutné zadat, pokud chcete otevřít sestavu nebo řídicí panel, který je součástí aplikace.
Příklad: appId=baf4b16d-b5bd-4360-8a3a-51d11242c09b
groupObjectId Identifikátor GUID 36 znaků Určuje pracovní prostor, pokud chcete otevřít sestavu nebo řídicí panel, který není součástí mého pracovního prostoru.
Příklad: groupObjectId=9a3841c6-74b3-46f1-85fd-bdd78f27b30e
dashboardObjectId Identifikátor GUID 36 znaků ID objektu řídicího panelu (pokud je akce OpenDashboard nebo OpenTile)
Příklad: dashboardObjectId=033bb049-5b68-4392-b3ef-ae9a43738a4a
reportObjectId Identifikátor GUID 36 znaků ID objektu sestavy (pokud je akce OpenReport)
Příklad: reportObjectId=6114cec7-78e1-4926-88ff-0bc5338452cf
tileObjectId Identifikátor GUID 36 znaků ID objektu dlaždice (pokud je akce OpenTile)
Příklad: tileObjectId=a845dcb8-a289-43a8-94ea-67a8c0a068f9
reportPage ReportSection<– číslo> Název stránky, pokud chcete otevřít konkrétní stránku sestavy. (pokud je akce OpenReport)
Příklad: reportPage=ReportSection6
bookmarkGuid Identifikátor GUID 36 znaků ID záložky, pokud chcete otevřít konkrétní zobrazení záložky. (pokud je akce OpenReport)
Příklad: bookmarkGuid=18e8872f-6db8-4cf8-8298-3b2ab254cc7f
Poznámka: Hodnoty formátu BookmarkXXXXXXXXXXXXXXXXXXXXXXX NEJSOU podporovány.
ctid Identifikátor GUID 36 znaků ID organizace položky (relevantní pro scénáře B2B). Tuto možnost je možné vynechat, pokud položka patří do organizace uživatele).
Příklad: ctid=5367c770-09d0-4110-bf6a-d760cb5ef681
Fullscreen Logická hodnota Pokud je hodnota true, otevře položku v režimu celé obrazovky. Podporováno pro sestavy, přehledy výkonnostních metrik, řídicí panely a aplikace (pokud je cílová položka aplikace jednou z podporovaných položek).
Příklad: fullScreen=1

Poznámka:

Záložky na úrovni sestavy nemají formát bookmarkGUID a v současné době nelze předat jako parametr hloubkového odkazu.

Příklady:

V následujících příkladech jsou zástupné symboly hodnot parametrů zvýrazněny tučným písmem. Pokud chcete získat skutečné hodnoty, přejděte na služba Power BI, otevřete položku, na kterou chcete vytvořit odkaz, a extrahujte hodnoty, které potřebujete, z adresy URL položky.

  • Otevření aplikace

    https://app.powerbi.com/Redirect?action=OpenApp& appId=<appid-guid>&ctid=<ctid-guid>

  • Otevření řídicího panelu, který je součástí aplikace

    https://app.powerbi.com/Redirect?action=OpenDashboard& appId=<appid-guid>&dashboardObjectId=<dashboardid-guid>&ctid=<ctid-guid>

  • Otevření sestavy, která je součástí jiného pracovního prostoru než Můj pracovní prostor

    https://app.powerbi.com/Redirect?Action=OpenReport& reportObjectId=reportid-guid>&groupObjectId=<groupobjectid-guid>&reportPage=ReportSection<num<>

Pro aplikace a pro sestavy a řídicí panely, které jsou součástí aplikace, je nejjednodušším způsobem, jak získat odkaz, přejít do pracovního prostoru aplikace a zvolit Aktualizovat aplikaci. Tím se otevře prostředí pro publikování aplikace. Otevřete kartu oprávnění a rozbalte oddíl odkazů, abyste viděli odkazy na aplikaci a veškerý její obsah. Tyto odkazy můžete použít mimo Power BI pro přímý přístup k aplikaci a jejímu obsahu.

Snímek obrazovky se zvýrazněnými odkazy aplikace pro publikování v Power BI

U sestav a řídicích panelů, které nejsou součástí aplikace, je potřeba extrahovat ID objektů, které potřebujete, z adresy URL položky. Uděláte to tak, že přejdete na služba Power BI, přejdete na položku, na kterou chcete vytvořit odkaz, a vyhledejte hodnoty, které potřebujete, v adrese URL, kterou vidíte na panelu Adresa prohlížeče.

Příklady ukazují, kde najdete ID, která potřebujete, v adresách URL položek, na které chcete vytvořit odkaz.

  • Pokud chcete najít ID objektu řídicího panelu s 36 znaky, přejděte na konkrétní řídicí panel, na který chcete odkazovat v služba Power BI, a na uvedených místech vyhledejte ID objektu řídicího panelu a další požadovaná ID:

    https://app.powerbi.com/groups/me/dashboards/<dashboard-object-id>?ctid=<org-object-id>

  • Pokud chcete najít ID objektu sestavy s 36 znaky, přejděte na konkrétní sestavu, na kterou chcete vytvořit odkaz v služba Power BI, a vyhledejte potřebná ID, jak je znázorněno. Tento příklad obsahuje odkaz na konkrétní stránku sestavy a konkrétní záložku.

    https://app.powerbi.com/groups/me/reports/<report-object-id>/ReportSection<num>?bookmarkGuid=<bookmark-id>

  • Pokud chcete vytvořit propojení s položkou v jiném pracovním prostoru než Můj pracovní prostor, musíte extrahovat ID objektu skupiny. Tento příklad ukazuje sestavu z jiného pracovního prostoru než Můj pracovní prostor.

    https://app.powerbi.com/groups/<group-object-id>/reports/<report-object-id>/ReportSection<report-section-num>?ctid=<org-object-id>

Formát odkazu popsaný v této části odkazuje na konkrétní umístění v mobilních aplikacích Power BI na všech mobilních platformách: iOS, zařízení s Androidem a Windows. Tento formát odkazu otevře umístění přímo bez přesměrování, které je součástí metody popsané v předchozí části. Tento formát je možné otevřít jenom na mobilních zařízeních s nainstalovanou mobilní aplikací Power BI.

Odkazy tohoto formátu můžou odkazovat přímo na řídicí panely, dlaždice a sestavy. Cíl hloubkového odkazu určuje jeho formát. Pokud chcete vytvořit přímé odkazy na různá umístění, postupujte podle těchto kroků.

  • Otevření mobilní aplikace Power BI

    Pomocí tohoto odkazu otevřete mobilní aplikaci Power BI na libovolném zařízení:

    mspbi://app/

  • Otevření na konkrétním řídicím panelu

    Tento odkaz otevře mobilní aplikaci Power BI na konkrétní řídicí panel:

    mspbi://app/OpenDashboard?DashboardObjectId=<36-character-dashboard-id>

    Pokud chcete získat ID objektu řídicího panelu s 36 znaky, přejděte na konkrétní řídicí panel v služba Power BI a extrahujte ho z adresy URL. ID objektu řídicího panelu je například zvýrazněné v následující adrese URL z služba Power BI:

    https://app.powerbi.com/groups/me/dashboards/<61b7e871-cb98-48ed-bddc-6572c921e270>

    Pokud řídicí panel není v pracovním prostoru, musíte také přidat ID objektu skupiny, a to buď před NEBO za ID řídicího panelu. Zobrazený přímý odkaz obsahuje parametr ID objektu skupiny přidaný za ID objektu řídicího panelu:

    mspbi://app/OpenDashboard?DashboardObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248

    Všimněte si ampersandu (&) mezi těmito dvěma parametry.

  • Otevření na konkrétní dlaždici v fokusu

    Tento odkaz otevře konkrétní dlaždici v detailním režimu v mobilní aplikaci Power BI:

    mspbi://app/OpenTile?DashboardObjectId=<36-character-dashboard-id>&TileObjectId=<36-character-tile-id>

    Pokud chcete najít ID 36mískových řídicích panelů a objektů dlaždic, přejděte na konkrétní řídicí panel v služba Power BI a otevřete dlaždici v detailním režimu. V příkladu se zvýrazní ID řídicího panelu a dlaždic.

    https://app.powerbi.com/groups/me/dashboards/3784f99f-b460-4d5e-b86c-b6d8f7ec54b7/tiles/565f9740-5131-4648-87f2-f79c4cf9c5f5/infocus

    Pokud chcete tuto dlaždici otevřít přímo, odkaz by byl následující:

    mspbi://app/OpenTile?DashboardObjectId=3784f99f-b460-4d5e-b86c-b6d8f7ec54b7&TileObjectId=565f9740-5131-4648-87f2-f79c4cf9c5f5

    Všimněte si ampersandu (&) mezi těmito dvěma parametry.

    Pokud řídicí panel není v pracovním prostoru, přidejte parametr GroupObjectId, například &GroupObjectId=<36-character-group-id.>

  • Otevřít pro konkrétní sestavu

    Tento odkaz otevře konkrétní sestavu v mobilní aplikaci Power BI:

    mspbi://app/OpenReport?ReportObjectId=<36-character-report-id>

    Pokud chcete najít ID objektu sestavy s 36 znaky, přejděte do konkrétní sestavy v služba Power BI. Následující adresa URL z služba Power BI znázorňuje ID sestavy, které byste museli extrahovat.

    https://app.powerbi.com/groups/me/reports/df9f0e94-31df-450b-b97f-4461a7e4d300

    Pokud sestava není v pracovním prostoru, musíte přidat také id skupiny &GroupObjectId=<36-character-group-id> , a to buď před NEBO za ID sestavy. V tomto případě by například přímý odkaz byl:

    mspbi://app/OpenReport?ReportObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248

    Všimněte si ampersandu (&) mezi těmito dvěma parametry.

  • Otevření konkrétní stránky sestavy

    Tento odkaz otevře konkrétní stránku sestavy v mobilní aplikaci Power BI:

    mspbi://app/OpenReport?ReportObjectId=36-character-report-id>&reportPage=ReportSection<number<>

    Stránka sestavy se nazývá ReportSection, následovaná číslem. Pokud chcete najít hodnoty, které potřebujete, otevřete sestavu v služba Power BI, přejděte na konkrétní stránku sestavy a extrahujte hodnoty, které potřebujete z adresy URL. Například zvýrazněné oddíly této adresy URL představují hodnoty, které byste museli otevřít na konkrétní stránce sestavy:

    https://app.powerbi.com/groups/me/reports/df9f0e94-31df-450b-b97f-4461a7e4d300/ReportSection11

  • Otevření v režimu celé obrazovky (jenom pro zařízení s Windows)

    U zařízení s Windows můžete také přidat parametr openFullScreen, který otevře konkrétní sestavu v režimu celé obrazovky. Následující příklad otevře stránku sestavy v režimu celé obrazovky:

    mspbi://app/OpenReport?ReportObjectId=500217de-50f0-4af1-b345-b81027224033&openFullScreen=true

  • Přidání kontextu (volitelné)

    Do řetězce můžete také přidat kontext. Pokud nás pak potřebujete kontaktovat, můžeme tento kontext použít k filtrování dat, abychom zjistili, co je pro vaši aplikaci relevantní. Pokud chcete přidat kontext, přidejte do odkazu kontext parametru =<název> _aplikace:

    Například následující příklad ukazuje odkaz, který obsahuje kontextový parametr:

    mspbi://app/OpenReport?ReportObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248&context=SlackDeepLink

V mobilníchaplikací služba Power BI ch

Pokud chcete přidat odkaz na sestavu, která odkazuje na jinou položku Power BI, stačí zkopírovat adresu URL této položky z adresního řádku prohlížeče. Další informace najdete v tématu Přidání hypertextového odkazu do textového pole v sestavě.

Úvahy a omezení

Přímé odkazy na sestavy s paramem bookmarkGuid jsou podporovány v mobilních aplikacích pouze v případech, kdy hodnota parametru bookmarkGuid má standardní formát GUID 36 znaků. Odkazy, kde hodnota parametru bookmarkGuid má formát BookmarkXXXXXXXXXXXXXXXXXXXXXXX NEJSOU podporovány.

Vaše zpětná vazba nám pomůže rozhodnout se, co v budoucnu implementovat, takže nezapomeňte hlasovat pro další funkce, které byste rádi viděli v mobilních aplikacích Power BI.