Wizualizacja usługi Power Apps dla usługi Power BI

Usługa Power BI umożliwia analizowanie danych i podejmowanie lepszych decyzji, a usługa Power Apps umożliwia każdemu kompilowanie aplikacji łączących się z danymi biznesowymi i korzystanie z nich. Niestandardowa wizualizacja usługi Power Apps umożliwia przekazanie danych uwzględniających kontekst do aplikacji kanwy, która aktualizuje je w czasie rzeczywistym w miarę wprowadzania zmian w raporcie. Teraz użytkownicy aplikacji mogą uzyskiwać analizy biznesowe i podejmować działania bezpośrednio z raportów i pulpitów nawigacyjnych usługi Power BI.

Używanie wizualizacji usługi Power Apps

Oto kroki wymagane do użycia niestandardowej wizualizacji usługi Power Apps w raporcie usługi Power BI.

  1. Wizualizacja usługi Power Apps jest dostępna domyślnie w usłudze Power BI. Jeśli używasz programu Power BI Desktop i jej nie widzisz, uaktualnij program Power BI Desktop do najnowszej wersji.

  2. Dodaj wizualizację usługi Power Apps do raportu, a następnie ustaw pola danych skojarzone z nią.

    Wybieranie danych raportu.

    Możesz wybrać istniejącą aplikację lub utworzyć nową, ale raport musi zostać opublikowany w usłudze Power BI i otwarty w programie Microsoft Edge lub Google Chrome.

  3. Jeśli wybierzesz opcję utworzenia aplikacji, możesz wybrać środowisko, w którym aplikacja zostanie utworzona.

    Nowa lub istniejąca aplikacja.

    Jeśli chcesz użyć istniejącej aplikacji, wizualizacja wyświetli monit umożliwiający otwarcie aplikacji w usłudze Power Apps. Następnie wizualizacja skonfiguruje wymagane składniki w aplikacji, tak aby usługa Power BI mogła wysyłać dane do usługi Power Apps.

    Jeśli utworzysz nową aplikację, usługa Power Apps utworzy prostą aplikację z wymaganymi składnikami, które będą już skonfigurowane.

    Uwaga

    Musisz utworzyć nową aplikację z poziomu wizualizacji usługi Power Apps w raporcie usługi Power BI, aby funkcja PowerBIIntegration.Refresh() była dostępna w aplikacji.

    Nowa aplikacja.

  4. Teraz w programie Power Apps Studio możesz użyć pól danych skonfigurowanych w kroku 2. Obiekt PowerBIIntegration działa jak każde inne źródło danych lub kolekcja usługi Power Apps tylko do odczytu. Obiektu można użyć do wypełnienia dowolnej kontrolki lub podłączenia i filtrowania innych źródeł danych.

    Formuła niestandardowa.

    Ta formuła łączy dane usługi Power BI ze źródłem danych klienta: LookUp(Customer,Customer_x0020_Name=First(PowerBIIntegration.Data).Customer_Name)

    Raport usługi Power BI i uruchomione wystąpienie programu Power Apps Studio współdzielą połączenie danych na żywo. Jeśli raport i wystąpienie są otwarte w tym samym czasie, możesz filtrować lub modyfikować dane w raporcie, a aktualizacje danych będą natychmiast widoczne w aplikacji w programie Power Apps Studio.

  5. Po zakończeniu tworzenia lub modyfikowania aplikacji zapisz i opublikuj aplikację w usłudze Power Apps, aby wyświetlić aplikację w raporcie usługi Power BI.

  6. Gdy zakończysz wprowadzanie zmian, upewnij się, że aplikacja usługi Power Apps została udostępniona użytkownikom raportu, a następnie zapisz raport.

  7. Utworzono raport, w którym użytkownicy mogą wykonywać akcje podczas analizowania danych.

    Działający raport.

    Jeśli potrzebujesz wprowadzić zmiany w aplikacji, otwórz raport w trybie edycji, wybierz pozycję Więcej opcji (. . .) w wizualizacji usługi Power Apps, a następnie wybierz polecenie Edytuj.

    Edytuj aplikację.

Ograniczenia wizualizacji usługi Power Apps

Wizualizacja usługi Power Apps ma następujące ograniczenia:

  • Wizualizacja usługi Power Apps jest obsługiwana tylko w przypadku osadzania w Twojej organizacji. Osadzenie dla klientów nie jest obsługiwane.
  • Maksymalna liczba rekordów, które można przekazać z usługi Power BI do wizualizacji Power Apps przy użyciu obiektu „PowerBIIntegration”, jest ograniczona do 1000.
  • Elementy wizualne Power Apps są obsługiwane tylko w przypadku użytkowników-gości, gdy zostaną spełnione następujące warunki:
    • URI (weblink) aplikacji kanwy zawiera tenantId aplikacji w łańcuchu zapytania.
    • Portal Power BI uwierzytelnia użytkownika, zamiast zezwalać na dostęp anonimowy.
    • Aplikacja kanwy jest współdzielona z użytkownikiem gościem, który próbuje zobaczyć zawartość aplikacji.
  • Element wizualny Power Apps nie obsługuje osadzania wielopoziomowego Power Apps w ramach suwerennych chmur. Na przykład osadzenie raportu Power BI z wizualną Power Apps do strony SharePoint lub dalsze osadzenie tej strony SharePoint w kanale Teams nie jest obsługiwane w suwerennych chmurach.
  • W przypadku zmiany pól danych skojarzonych z wizualizacją musisz zmodyfikować aplikację z poziomu usługi Power BI, wybierając wielokropek (...), a następnie polecenie Edytuj. W przeciwnym przypadku zmiany nie zostaną uwzględnione w usłudze Power Apps, a aplikacja będzie zachowywać się w nieoczekiwany sposób.
  • Wizualizacja usługi Power Apps nie może wyzwalać odświeżania raportów usługi Power BI ani źródeł danych Power BI w programie Power BI Desktop. Jeśli zapiszesz dane z aplikacji z powrotem do tego samego źródła danych, z którego korzysta raport, zmiany nie zostaną natychmiast uwzględnione w programie Power BI Desktop. Zmiany zostaną uwzględnione podczas następnego zaplanowanego odświeżania.
  • Wizualizacja usługi Power Apps nie może filtrować danych ani wysyłać danych z powrotem do raportu.
  • Konieczne będzie udostępnienie aplikacji usługi Power Apps oddzielnie od raportu. Dowiedz się więcej o udostępnianiu aplikacji w usłudze Power Apps.
  • Serwer raportów usługi Power BI nie obsługuje wizualizacji usługi Power Apps.
  • Użycie funkcji PowerBIIntegration.Refresh() ma następujące ograniczenia:
    • Musisz utworzyć nową aplikację z poziomu wizualizacji usługi Power Apps w raporcie usługi Power BI, aby ta funkcja była dostępna w aplikacji.
    • Musisz użyć źródła, które obsługuje tryb DirectQuery, a połączenie danych musi zostać utworzone przy użyciu metody DirectQuery.
  • Usługa Power Apps w programie Power BI Desktop dostarcza dane do programu Power Apps Studio podczas tworzenia aplikacji, ale nie podczas edytowania. Użyj usługi Power BI Web, aby wyświetlić podgląd danych podczas edytowania aplikacji.
  • Aplikacja mobilna Power BI nie obsługuje sterowania mikrofonem w wizualizacjach usługi Power Apps.

Uwaga

Zaleca się, aby najpierw opublikować raport w usłudze Power BI, a następnie utworzyć lub zmodyfikować aplikacje.

Obsługa przeglądarek

Poniższa tabela przedstawia możliwości obsługi akcji wyświetlania, tworzenia i modyfikowania wizualizacji usługi Power Apps w zależności od przeglądarki. Obsługiwane przeglądarki i działania są identyfikowane przez znacznik wyboru (✓).

Przeglądarka Wyświetlanie Utworzenie Modyfikowanie
Microsoft Edge
Google Chrome
Safari *
Mozilla Firefox
Wszystkie inne przeglądarki

*W przeglądarce Safari musisz włączyć śledzenie między witrynami (Preferencje > Prywatność i wyczyść pole wyboru Uniemożliwiaj śledzenie między witrynami), aby wyświetlić wizualizację usługi Power Apps.

Obsługa ułatwień dostępu

Aby poruszać się po wizualizacji usługi Power Apps za pomocą klawiatury, wykonaj następujące kroki:

  1. Ustaw fokus zaznaczenia w raporcie Power BI dla wybranej aplikacji usługi Power Apps.
  2. Użyj klawisza Tab na klawiaturze, aż wizualizacja zostanie wyróżniona.
  3. Użyj klawiszy Ctrl+strzałka w prawo na klawiaturze, aby wejść do wizualizacji.
  4. Użyj klawisza Tab na klawiaturze aż do momentu wybrania żądanego składnika wizualizacji.

Aby uzyskać więcej informacji, przejdź do dokumentacji dotyczące ułatwień dostępu w usłudze Power BI

Następne kroki

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