Condividi tramite


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 dettagliate. Monitorare l'azienda e ottenere risposte rapidamente con dashboard avanzati disponibili in ogni dispositivo. Nell'app è possibile controllare lo stato degli avvisi dati configurati nel servizio Power BI. Per altre informazioni sugli avvisi dati in Power BI, passare alla pagina della documentazione.

Questo argomento illustra come usare la connessione di Power BI in un'app ed elenca le funzioni disponibili.

Annotazioni

La connessione a Power BI non è delegabile.

Prerequisiti

Usare la connessione di Power BI nell'app

Elencare gli avvisi configurati nel servizio Power BI

  1. Nel menu Inserisci selezionare Raccolta e aggiungere una delle raccolte testo.

  2. Per visualizzare gli avvisi dell'utente corrente, impostare la proprietà Items della raccolta sulla formula seguente:

    PowerBI.GetAlerts()

La raccolta verrà aggiornata con l'elenco degli avvisi. Per ogni avviso, si riceverà il nome dell'avviso, il numero ID dell'avviso e l'ID dell'area di lavoro del gruppo in cui è stato configurato l'avviso. Per ottenere altre informazioni sull'avviso, sarà necessario l'ID avviso.

Visualizzare lo stato di un avviso

Per visualizzare lo stato dell'avviso, chiamare la funzione CheckAlertStatus con l'ID avviso ottenuto nel passaggio precedente.

L'ID avviso può essere passato come stringa letterale (ad esempio "1234") o come riferimento a una sezione della raccolta popolata usando la chiamata GetAlerts() (ad esempio Gallery1.Selected.alertId)

Per procedere, aggiungere un'etichetta e quindi impostarne la proprietà Text su una di queste formule:

  • 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 lo stato corrente dell'avviso.

Visualizzare le funzioni disponibili

Questa connessione include le funzioni seguenti:

Nome funzione Description
GetAlerts Elencare gli avvisi configurati nel servizio Power BI
CheckAlertStatus Controllare lo stato di un avviso specifico

GetAlerts

Elencare gli avvisi configurati nel servizio Power BI.

Proprietà di input

Nessuno.

Proprietà di output

Nome della proprietà Tipo di dati Obbligatorio Description
value elenco NO Matrice degli avvisi dati configurati nel servizio Power BI. Ogni elemento nella matrice includerà:
  • alertTitle: titolo dell'avviso
  • alertId: ID dell'avviso
  • groupId: ID del gruppo in cui è stato creato l'avviso

CheckAlertStatus

Controllare lo stato di un avviso.

Annotazioni

Le richieste a questo endpoint verranno limitate in base all'avviso se viene chiamato troppo frequentemente.

Proprietà di input

Nome della proprietà Tipo di dati Obbligatorio Description
alertId numero intero Yes ID dell'avviso, restituito da GetAlerts

Proprietà di output

Nome della proprietà Tipo di dati Obbligatorio Description
tileValue numero NO Valore del riquadro quando è stato attivato l'avviso
tileUrl corda NO URL del riquadro con l'avviso
alertTitle corda NO Nome dell'avviso
isAlertTriggered boolean NO Indica se l'avviso è attualmente attivato
alertThreshold numero NO Soglia in corrispondenza della quale viene attivato l'allarme

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