Dela via


API för anpassat visuellt objekt i Power BI

Från API version 4.2 kan utvecklare skapa rapporter med stöd för dynamiska strängformat .

Aktivera stöd för dynamiskt format för visuella objekt

Om du vill tillåta att det visuella objektet fungerar med strängar i dynamiskt format ska följande fält läggas till i capabilitites.json:

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

Så här använder du det dynamiska strängformatet

När dynamiskt strängformat är aktiverat tar det anpassade visuella objektet emot formatsträngar genom alternativen update() som visas på skärmbilden.

Screenshot of update options content with dynamic format strings.

Det finns två matriser i options.dataViews[0].categorical.values[0]:

  1. values – värden från datauppsättningen
  2. objects - objekt med general.formatString egenskap

Var och object en motsvarar en value. Ett exempelvärde 12519995905.9842 från skärmbilden har formatet ¥ #,0. Om du vill använda det här formatet på värdet kan du använda formatmetoden från powerbi-visuals-utils-formattingutils.