Udostępnij za pośrednictwem


Interfejs API dynamicznego formatu wizualizacji niestandardowej usługi Power BI

Z poziomu interfejsu API w wersji 4.2 deweloperzy mogą tworzyć raporty z obsługą dynamicznych formatów ciągów .

Włączanie obsługi formatu dynamicznego dla wizualizacji

Aby umożliwić wizualizacji działanie z ciągami formatu dynamicznego, w pliku capabilitites.jsonnależy dodać następujące pola:

"objects": {
    "general": {
        "properties": {
            "formatString": {
                "type": {
                    "formatting": {
                        "formatString": true
                    }
                }
            }
        }
    },
}

Jak używać dynamicznego formatu ciągu

Po włączeniu dynamicznego formatu ciągu wizualizacja niestandardowa odbiera ciągi formatu za pomocą update() opcji, jak pokazano na zrzucie ekranu.

Screenshot of update options content with dynamic format strings.

Istnieją dwie tablice wewnątrz options.dataViews[0].categorical.values[0]elementu :

  1. values — wartości z zestawu danych
  2. objects- obiekty z właściwością general.formatString

Każda object z nich odpowiada elementowi value. Jako przykładowa wartość 12519995905.9842 na zrzucie ekranu ma format ¥ #,0. Aby zastosować ten format do wartości, możesz użyć metody formatowania z narzędzia powerbi-visuals-utils-formattingutils.