Dziennik zmian interfejsu API wizualizacji usługi Power BI
Ta strona zawiera krótkie podsumowanie istniejących wersji interfejsu API i oczekiwań w nadchodzącej wersji. Wymienione tutaj wersje są uznawane za stabilne i nie zmieniają się.
Interfejs API w wersji 5.10.0
-
Obiekt DataViewMetadataColumn ma nową właściwość o nazwie
sourceFieldParameters
. Ta właściwość wskazuje, czy bieżące pole jest wynikiem parametru pola. Jeśli jedno pole może pochodzić z wielu parametrów pola, ta właściwość wyświetla listę wszystkich powiązanych parametrów pola. - Obsługuje program Desktop z czerwca 2024 r.
Interfejs API w wersji 5.9.1
-
acquireAADTokenService
: Ulepszone w celu obsługi następujących chmur.- Chmura komercyjna
- Chmura w Chinach
- Chmura społeczności instytucji rządowych USA
- US Government Community Cloud High
- US Department of Defense Cloud
Interfejs API w wersji 5.9.0
- interfejs API filtrowania tożsamości hierarchicznej: umożliwia utworzenie wizualizacji korzystającej z mapowania widoku danych macierzy do filtrowania danych na podstawie punktów danych korzystających ze struktury hierarchicznej. Jest to przydatne w przypadku wizualizacji niestandardowych, które korzystają z semantycznych modeli kluczy grupowych i chcą filtrować hierarchie na podstawie punktów danych.
-
acquireAADTokenService
: Rozszerzone z dodatkowymi właściwościami - Obsługuje program Desktop w marcu 2024 r.
Interfejs API w wersji 5.8.0
- Interfejs API magazynu lokalnego: nowa wersja lokalnego interfejsu API magazynu dostępna dla wszystkich wizualizacji niestandardowych i kontrolowana przez ustawienie globalne, które jest domyślnie włączone . Administrator może wyłączyć ustawienie globalne, aby wyłączyć zarówno starszy interfejs API, jak i nową wersję interfejsu API.
- Obsługa obiektów dla wizualizacji niestandardowych: obsługa obiektów dla wizualizacji niestandardowych w celu zoptymalizowania środowiska użytkownika i zapewnienia ujednoliconego środowiska tworzenia na równi z wizualizacjami wbudowanymi.
- Obsługuje pulpit z lutego 2024 r.
Interfejs API w wersji 5.7.0
- Interfejs API uwierzytelniania wizualizacji niestandardowych usługi Power BI: umożliwia wizualizacjom niestandardowym uzyskiwanie tokenów dostępu firmy Microsoft za pośrednictwem logowania jednokrotnego (SSO), ułatwiając bezpieczne i wydajne operacje kontekstowe użytkownika.
-
Dynamiczne sterowanie przechodzeniem do szczegółów: umożliwia wizualizacji dynamiczne włączanie lub wyłączanie funkcji przechodzenia do szczegółów przy użyciu wywołania interfejsu API.
- Po włączeniu funkcji przeglądania szczegółowego dostępne są wszystkie funkcje funkcji przechodzenia do szczegółów i rozwijania/zwijania. Te funkcje obejmują wywołania interfejsu API, polecenia menu kontekstowego, przyciski przechodzenia do szczegółów nagłówka i obsługę danych hierarchii.
- Po wyłączeniu funkcji przeglądania szczegółowego te funkcje nie są dostępne.
- Obsługuje program Desktop z grudnia 2023 r.
Interfejs API w wersji 5.4.0
- Ulepszona nawigacja za pomocą klawiatury: zwiększa dostępność i użyteczność wizualizacji, zapewniając więcej opcji interakcji z wizualizacją przy użyciu klawiatury.
- Wykrywanie użycia filtru w raportach: wykryj, czy istnieją filtry zastosowane do raportu.
- Obsługuje program Desktop z maja 2023 r.
Interfejs API w wersji 5.3.0
- Poprawka update-fix identyfikatora SelectionId dla macierzy
dataView
.Uwaga
Podstawowe dane selectionId mogą ulec zmianie. W związku z tym utrwalone pole wyboruId/identityIndex przy użyciu starszej wersji interfejsu API może nie być istotne w wizualizacjach macierzy.
-
downloadService
: Dodaje nową metodęexportVisualsContentExtended
, która zwraca rozszerzone informacje o wynikach pobierania. - Obsługuje komputery z marca 2023 r.
Interfejs API w wersji 5.2.0
- Dostosowywanie redukcji danych — ta funkcja dodana do schematu capabilities.json umożliwia dynamiczne modyfikowanie okna pobierania danych przez niestandardowy kod wizualny autora raportu.
- Obsługuje program Desktop z grudnia 2022 r.
Interfejs API w wersji 5.1.0
- Sortowanie niestandardowe — ulepszone sortowanie niestandardowe dla tabel
- Sumy częściowe — nowy typ sum częściowych wskazuje, czy sumy powinny zostać pobrane przed resztą danych lub po pozostałej części danych
- Filtr tożsamości — filtrowanie danych kategorii
- Nowe okienko formatowania — projektowanie wizualizacji niestandardowej obsługującej projekt nowego okienka formatowania
- Obsługuje program Desktop z października 2022 r.
Interfejs API w wersji 4.7.0
- Interfejs API licencjonowania — sprzedaż licencji, zarządzanie nimi i wymuszanie ich bezpośrednio za pośrednictwem komercyjnej platformy handlowej.
- Interfejs API przechodzenia do szczegółów — tworzenie wizualizacji, która może wyzwalać operację przechodzenia do szczegółów samodzielnie bez interakcji z użytkownikiem.
- Obsługuje program Desktop w lipcu 2022 r.
Interfejs API w wersji 4.6.0
- Nowa właściwość możliwości: uprawnienia i dwa uprawnienia:
- dostęp do sieci Web
- pobieranie pliku z wizualizacji niestandardowej
- Dodano dwa odpowiednie przełączniki administratora dzierżawy
- Pobieranie interfejsu API umożliwiającego pobieranie wizualizacji do pliku
- Obsługuje program Desktop z czerwca 2022 r.
Interfejs API w wersji 4.2.0
- Nowe flagi do rozwijania i zwijania nagłówków wierszy
- Obsługuje komputery z lutego 2022 r.
Interfejs API w wersji 3.8.0
- Obsługuje program Desktop z maja 2021 r. lub nowszy.
Interfejs API w wersji 3.7.0
- Obsługuje program Desktop w kwietniu 2021 r. i nowszych wersjach.
Interfejs API w wersji 3.6.0
- Wizualizacja może odbierać aktualizacje z usługi Power BI bez konieczności wiązania żadnych danych.
- Obsługuje program Desktop 2021 luty i nowsze.
- Obsługuje program Desktop RS z maja 2021 r. lub nowszy.
Interfejs API w wersji 3.4.0
-
fetchMoreData
: nowyaggregateSegments
parametr (wartość domyślna true) do obsługi braku agregacji fetchMoreData - Obsługuje program Desktop 2020 listopada i nowszego.
- Obsługuje program Desktop RS styczeń 2021 r. i nowsze.
Interfejs API w wersji 3.2.0
- Obsługuje obsługęMultiVisualSelection
- Obsługuje program Desktop 2019 września i nowsze.
- Obsługuje program Desktop RS styczeń 2020 r. i nowsze.
Interfejs API w wersji 2.6.0
- Dodaje isInFocus , aby zaktualizować opcję i metodę switchFocusModeState na hoście wizualizacji
- Obsługuje dostosowywanie sum częściowych
- Obsługuje program Desktop 2019 czerwca i nowszego.
- Obsługuje program Desktop RS z maja 2019 r. lub nowszy.
Interfejs API w wersji 2.5.0
- Obsługuje okienko analizy
- Obsługuje metody
SelectionIdBuilder
withMatrixNode i withTable - Nie obsługuje
DataRepetitionSelector
już interfejsu, zastąpiony interfejsemdata.CustomVisualOpaqueIdentity
Interfejs API w wersji 2.3.0
- Interfejs API strony docelowej
- Interfejs API magazynu lokalnego
- Interfejs API filtru krotki (filtr wielokolumny)
- Interfejs API zdarzeń renderowania
Interfejs API w wersji 2.2.0
- Obsługuje przywracanie filtru JSON z widoku danych
- ContextMenu API
- Obsługuje funkcję przeglądania szczegółowego
Interfejs API w wersji 2.1.0
- Ulepszenia wydajności:
- Szybsze czasy ładowania
- Mniejsze zużycie pamięci
- Zoptymalizowane dane i transakcje zdarzeń
Informacje o wersji
Refaktoryzowane interfejsy API filtrowania będą dostępne w interfejsie API 2.2 i nie są obsługiwane w interfejsie API 2.1.
Wizualizacje otrzymają tylko typ dataView, który został zadeklarowany w swoich możliwościach. Wizualizacje, które używały wielu typów dataView, zostaną przerwane w wyniku tej aktualizacji.
Nie obsługuje
DataViewScopeIdentity
już interfejsu, zastąpiony interfejsemdata.DataRepetitionSelector
. Jeśli użyto właściwości klucza interfejsuDataViewScopeIdentity
, możesz go zamienić naJSON.stringify(identity)
undefined
element jest zastępowany elementemnull
wewnątrz elementu dataView. Podczas iteracji w tablicy przy użyciu niejvar item in myArray
pomijaundefined
element , ale nie pomija elementunull
. Wizualizacje korzystające z tego wzorca mogą być uszkodzone przez tę aktualizację. Pamiętaj, aby sprawdzićnull
w tablicach:for (var item in myArray) { if (!item) { continue; } console.log(item); }
Właściwość
proto
nie przechowuje już ukrytych metadanych\danych wewnątrz elementu dataView. Wizualizacje, które uzyskują dostęp do właściwości za pośrednictwem,proto
mogą być uszkodzone przez tę aktualizację.
Interfejs API w wersji 1.13.0
- Obsługuje fragmentatory synchronizacji. Zwróć uwagę, że działa to tylko w przypadku fragmentatorów pojedynczego pola ze względu na bieżący stan kodu usługi PBI. Przeczytaj więcej.
- Ułatwienia dostępu: obsługa wysokiego kontrastu
- Ułatwienia dostępu: flaga Zezwalaj na fokus klawiatury
Interfejs API w wersji 1.12.0
- Obsługuje motywy
- Obsługuje funkcję fetchMoreData. Zwróć uwagę , że interfejs API pobierania większej liczby danych pozwala wyeliminować twardy limit 30 tys. punktów danych
- Interfejs API etykietek narzędzi kanwy
Interfejs API w wersji 1.11.0
- FilterManager API
- Obsługuje zakładki
Interfejs API w wersji 1.10.0
- Dodaje
ILocalizationManager
- Interfejs API uwierzytelniania
Interfejs API w wersji 1.9.0
Interfejs API w wersji 1.8.0
- Obsługuje nowy typ fillRule (gradient) w schemacie możliwości
- Obsługuje właściwość reguły w schemacie możliwości dla właściwości obiektu
Interfejs API w wersji 1.7.0
- Obsługuje format RESJSON
Interfejs API w wersji 1.6.2
- Obsługuje tryb edycji wizualizacji, aby wprowadzić tryb edycji w wizualizacji
- Obsługuje interaktywne (html) wizualizacje usługi Power BI w języku R oparte na kodzie HTML
Interfejs API w wersji 1.5.0
- Obsługuje zezwalanie na interakcje na potrzeby interakcyjności wizualnej
Interfejs API w wersji 1.4.0
- Obsługuje lokalizację
Interfejs API w wersji 1.3.0
- Obsługuje etykietki narzędzi
Interfejs API w wersji 1.2.0
- Dodaje kolorPalette do zarządzania kolorami używanymi w wizualizacji.
- Obsługuje wybór wielokrotny — selectionManager może akceptować tablicę
SelectionId
. - Obsługuje wizualizacje języka R przy użyciu skryptów języka R
Interfejs API w wersji 1.1.0
- Obsługuje wizualizację debugowania w elemecie iFrame
- Dodaje uproszczoną piaskownicę z szybszym inicjowaniem elementu iFrame
- Poprawki Capabilities.objects nie obsługuje problemu typu "text"
- Obsługuje
pbiviz update
aktualizowanie definicji typów interfejsu API wizualizacji i schematu - Obsługuje flagę
--api-version
wpbiviz new
w celu utworzenia wizualizacji z określoną wersją interfejsu API - Obsługuje wydanie alfa interfejsu API w wersji 1.2.0
Host wizualizacji
- Dodaje element createSelectionIdBuilder w celu utworzenia unikatowych identyfikatorów używanych do wyboru danych
- Dodaje element createSelectionManager do zarządzania stanem wyboru wizualizacji i przekazuje zmiany do hosta wizualizacji
- Dodaje tablicę kolorów domyślnych do użycia w wizualizacjach
Interfejs API w wersji 1.0.0
- Początkowa wersja interfejsu API