Connettersi a Power BI da Power Apps

Power BI

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.

Prerequisiti

Usare la connessione Power BI nell'app

Elencare gli avvisi impostati nel servizio Power BI

  1. Nel menu Inserisci seleziona Raccolta e quindi aggiungi una delle raccolte elencate in Raccolte testi.

  2. 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:
  • alertTitle: titolo dell'avviso
  • alertId: ID dell'avviso
  • groupId: ID del gruppo in cui è stato creato l'avviso

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 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

Vedi tutte le connessioni disponibili.
Informazioni su come aggiungere connessioni alle app.