In Power Apps è possibile forzare il download di un file tramite l'istruzione Download(url) all'interno dell'evento OnSelect di un bottone.
Esempio download file
Esempio download file

Caso particolare report Power BI

Esiste un caso particolare non gestibile con download diretto.

Si tratta del caso in cui si vuole fare il donwload di un report Power BI, ad esempio un Paginated Report in formato PDF.

Prendiamo in considerazione questa url, che tramite i parametro rdl:format=PDF, forza il download del report in formato PDF:

Text

https://powerbi.com/groups/[workspace-id]/rdlreports/{report-id]?rdl:format=PDF
Quello che si ottiene usando l'istruzione Download() o Launch(), non è il download diretto del PDF, ma l'apertura della pagina Power BI che a sua volta avvia il download del file.

Quindi si avrà sempre una finestra aperta sull'interfaccia Power BI che andrà chiusa a mano dall'utente.
Comportamento in download di un report PowerBI
Comportamento in download di un report PowerBI
L'apertura della pagina di Power BI nel browser, non è aggirabile ed è necessaria per permettere l'autenticazione dell'utente servizio Power BI attraverso un redirect automatico simile a questo https://login.microsoftonline.com/co...a7d9057a86e.
Tags:
Power Apps28 Power BI12
Potrebbe interessarti anche: