Connettersi a Power BI da Power Apps
Power BI è una suite di strumenti di analisi aziendale per analizzare i dati e condividere informazioni. I dashboard avanzati disponibili su ogni dispositivo consentono di monitorare l'azienda e ottenere rapidamente le risposte cercate. Nell'app è possibile controllare lo stato degli avvisi dati impostati nel servizio Power BI. Per altre informazioni sugli avvisi dati in Power BI, vedi la pagina della documentazione.
Questo argomento illustra l'uso della connessione Power BI in un'app ed elenca le funzioni disponibili.
Nota
La connessione Power BI non è delegabile.
Prerequisiti
- Iscrizione
- Aggiungere la connessione Power BI
- Creare un'app da un'modello, da dati o da zero
Usare la connessione Power BI nell'app
Elencare gli avvisi impostati nel servizio Power BI
Nel menu Inserisci seleziona Raccolta e quindi aggiungi una delle raccolte elencate in Raccolte testi.
Per visualizzare gli avvisi dell'utente corrente, imposta la proprietà Items della raccolta sulla formula seguente:
PowerBI.GetAlerts()
La raccolta verrà aggiornata con l'elenco degli avvisi. Per ogni avviso, verranno visualizzati il nome e il numero ID nonché l'ID dell'area di lavoro del gruppo in cui è stato configurato l'avviso. Per ottenere altre informazioni sull'avviso, è necessario il relativo ID.
Visualizzare lo stato di un avviso
Per visualizzare lo stato dell'avviso, chiama la funzione CheckAlertStatus con l'ID avviso ottenuto nel passaggio precedente.
L'ID di avviso può essere passato come stringa letterale (ad es. "1234") o come riferimento a una sezione della galleria popolata usando la chiamata GetAlerts() (ad es. Gallery1.Selected.alertId)
Per continuare, aggiungi un'etichetta e quindi imposta la relativa proprietà Text su una delle formule seguenti:
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitle
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValue
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThreshold
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered
L'etichetta verrà aggiornata con l'elenco degli avvisi.
Visualizzare le funzioni disponibili
Questa connessione include le funzioni seguenti:
Nome funzione | Descrizione |
---|---|
GetAlerts | Elenca gli avvisi impostati nel servizio Power BI |
CheckAlertStatus | Controlla lo stato di un avviso specifico |
GetAlerts
Elenca gli avvisi impostati nel servizio Power BI.
Proprietà di input
Nessuna.
Proprietà di output
Nome proprietà | Tipo di dati | Necessari | Descrizione |
---|---|---|---|
valore | matrice | No | Matrice degli avvisi dati impostati nel servizio Power BI. Ogni elemento della matrice include:
|
CheckAlertStatus
Controlla lo stato di un avviso.
Nota
Se le chiamate sono troppo frequenti, le richieste a questo endpoint verranno limitate in base a ciascun avviso.
Proprietà di input
Nome proprietà | Tipo di dati | Necessari | Descrizione |
---|---|---|---|
alertId | integer | Sì | ID dell'avviso, come restituito da GetAlerts |
Proprietà di output
Nome proprietà | Tipo di dati | Necessari | Descrizione |
---|---|---|---|
tileValue | Numero | No | Il valore del riquadro quando è stato attivato l'avviso |
tileUrl | string | No | URL del riquadro contenente l'avviso |
alertTitle | string | No | Nome dell'avviso |
isAlertTriggered | boolean | No | Indica se l'avviso è attualmente attivato |
alertThreshold | Numero | No | Soglia in corrispondenza della quale viene attivato l'avviso |
Collegamenti utili
Vedi tutte le connessioni disponibili.
Informazioni su come aggiungere connessioni alle app.
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).