Nawiąż połączenie z Power BI z Power Apps
Power BI to pakiet narzędzi biznesowych do analizowania danych i dzielenia się spostrzeżeniami. Monitoruj działanie swojej firmy i szybko uzyskuj odpowiedzi dzięki zaawansowanym pulpitom nawigacyjnym dostępnym na każdym urządzeniu. W aplikacji możesz sprawdzać stan alertów dotyczących danych, które zostały skonfigurowane w usłudze Power BI. Aby uzyskać więcej informacji o alertach dotyczących danych w Power BI, przejdź na stronę dokumentacji.
W tym temacie pokazano, jak używać połączenia Power BI w aplikacji, i wymieniono wszystkie dostępne funkcje.
Uwaga
Połączenie usługi Power BI nie jest delegowalne.
Wymagania wstępne
- Utwórz konto
- Dodanie połączenia Power BI
- Utworzenie aplikacji na podstawie szablonu lub danych albo od początku.
Używanie połączenia Power BI w aplikacji
Wyświetlanie listy alertów, które zostały skonfigurowane w Power BI
Z menu Wstaw wybierz pozycję Galeria i dodaj wszystkie Galerie tekstowe.
Aby wyświetlić alerty bieżącego użytkownika, ustaw właściwość Elementy galerii na następującą formułę:
PowerBI.GetAlerts()
Galeria zostanie zaktualizowana o listę alertów. Dla każdego alertu zostanie podana nazwa, numer identyfikatora oraz identyfikator obszaru roboczego grupy, w którym ten alert został skonfigurowany. Aby uzyskać bliższe informacje o alercie, potrzebny będzie jego identyfikator.
Wyświetlanie stanu alertu
Aby wyświetlić stan alertu, wywołaj funkcję CheckAlertStatus z identyfikatorem alertu uzyskanym w kroku powyżej.
Identyfikator alertu może zostać przekazany w postaci literału String (np. „1234”) lub jako odwołanie do sekcji galerii wypełnionej przy użyciu wywołania funkcji GetAlerts() (e.g. Gallery1.Selected.alertId)
Aby kontynuować, dodaj etykietę, a następnie ustaw jej właściwość Tekst na jedną z tych formuł:
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
Etykieta zostanie zaktualizowana o bieżący stan alertu.
Wyświetlanie dostępnych funkcji
To połączenie obejmuje następujące funkcje:
Nazwa funkcji | Opis |
---|---|
GetAlerts | Wyświetlanie listy alertów, które zostały skonfigurowane w Power BI |
CheckAlertStatus | Sprawdzenie stanu konkretnego alertu |
GetAlerts
Wyświetlanie listy alertów, które zostały skonfigurowane w Power BI.
Właściwości wejściowe
Brak.
Właściwości wyjściowe
Nazwa właściwości | Typ danych | Wymagani | Opis |
---|---|---|---|
wartość | tablica | Nie | Tablica alertów dotyczących danych, które zostały skonfigurowane w Power BI. Każdy element w tablicy będzie obejmować:
|
CheckAlertStatus
Sprawdzanie stanu alertu.
Uwaga
Żądania kierowane do tego punktu końcowego będą ograniczane dla poszczególnych alertów, jeśli wywołania będą zbyt częste.
Właściwości wejściowe
Nazwa właściwości | Typ danych | Wymagani | Opis |
---|---|---|---|
alertId | integer | Tak | Identyfikator alertu zwrócony przez funkcję GetAlerts |
Właściwości wyjściowe
Nazwa właściwości | Typ danych | Wymagani | Opis |
---|---|---|---|
tileValue | numer | Nie | Wartość kafelka w chwili wyzwolenia alertu |
tileUrl | string | Nie | Adres URL kafelka, dla którego wystąpił alert |
alertTitle | string | Nie | Nazwa alertu |
isAlertTriggered | boolean | Nie | Czy alert jest obecnie uruchomiony |
alertThreshold | numer | Nie | Próg wyzwalania alarmu |
Przydatne linki
Zobacz wszystkie dostępne połączenia.
Dowiedz się, jak dodawać połączenia do aplikacji.
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).