Mit Power BI von Power Apps verbinden
Power BI ist eine Suite mit Tools zur Geschäftsanalyse, um Daten zu analysieren und Einblicke zu teilen. Mit funktionsreichen Dashboards auf jedem Gerät überwachen Sie Ihr Geschäft und erhalten schnell Antworten. Sie können in Ihrer App den Status der Datenwarnungen überprüfen, die Sie im Power BI Service eingerichtet haben. Weitere Informationen zu Datenwarnungen in Power BI finden Sie auf der Dokumentationsseite.
In diesem Thema wird gezeigt, wie Sie die Power BI Verbindung in einer App verwenden, und die verfügbaren Funktionen werden aufgelistet.
Hinweis
Der Power BI-Anschluss ist nicht delegierbar.
Anforderungen
- Registrieren
- Hinzufügen der Power BI Verbindung
- Eine App aus einer Vorlage, aus Daten oder ganz neu erstellen
Verwenden der Power BI Verbindung in der App
Auflisten der Warnungen, die Sie im Power BI Service eingerichtet haben
Wählen Sie im Menü Einfügen die Option Katalog aus, und fügen Sie einen der Textkataloge hinzu.
Um die Warnungen des aktuellen Benutzers anzuzeigen, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
PowerBI.GetAlerts()
Der Katalog wird mit der Liste der Warnungen aktualisiert. Für jede Warnung erhalten Sie den Namen der Warnung, die ID der Warnung und die ID des Gruppenarbeitsbereichs, in dem die Warnung konfiguriert wurde. Sie benötigen die Warnungs-ID, um weitere Informationen zur Warnung zu erhalten.
Anzeigen des Status einer Warnung
Um den Status der Warnung anzuzeigen, rufen Sie die CheckAlertStatus-Funktion mit der Warnungs-ID auf, die Sie im obigen Schritt erhalten haben.
Die Warnungs-ID kann entweder als Literalzeichenfolge (z. B. 1234) oder als Verweis auf einen mit dem Aufruf GetAlerts() aufgefüllten Katalogbereich (z. B. Gallery1.Selected.alertId) übergeben werden
Um den Vorgang fortzusetzen, fügen Sie eine Beschriftung hinzu, und legen Sie dessen Text-Eigenschaft auf eine der folgenden Formeln fest:
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
Die Bezeichnung wird mit dem aktuellen Status der Warnung aktualisiert.
Anzeigen der verfügbaren Funktionen
Diese Verbindung umfasst die folgenden Funktionen:
Funktionsname | Beschreibung |
---|---|
GetAlerts | Auflisten der Warnungen, die Sie im Power BI Service eingerichtet haben |
CheckAlertStatus | Überprüft den Status einer bestimmten Warnung |
GetAlerts
Auflisten der Warnungen, die Sie im Power BI Service eingerichtet haben.
Eingabeeigenschaften
Keine
Ausgabeeigenschaften
Eigenschaftenname | Datentyp | Erforderlich | Beschreibung |
---|---|---|---|
Wert | Array | Nein | Ein Array der Datenwarnungen, die Sie im Power BI Service eingerichtet haben. Jedes Element im Array enthält:
|
CheckAlertStatus
Überprüfen des Status einer Warnung.
Hinweis
Anforderungen an diesen Endpunkt werden pro Warnung gedrosselt, wenn die Funktion zu häufig aufgerufen wird.
Eingabeeigenschaften
Eigenschaftenname | Datentyp | Erforderlich | Beschreibung |
---|---|---|---|
alertId | integer | Ja | Die von GetAlerts zurückgegebene ID der Warnung |
Ausgabeeigenschaften
Eigenschaftenname | Datentyp | Erforderlich | Beschreibung |
---|---|---|---|
tileValue | Zahl | Nein | Der Wert der Kachel, als die Warnung ausgelöst wurde |
tileUrl | string | Nein | Die URL für die Kachel, die die Warnung aufweist |
alertTitle | string | Nein | Name der Warnung |
isAlertTriggered | boolean | Nein | Gibt an, ob die Warnung derzeit ausgelöst ist |
alertThreshold | Zahl | Nein | Der Schwellenwert, ab dem die Warnung ausgelöst wird |
Nützliche Links
Alle verfügbaren Verbindungen anzeigen.
Erfahren Sie, wie Sie Ihren Apps Verbindungen hinzufügen.
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).