Del via


Dynamisk format-API for egendefinert visualobjekt i Power BI

Fra API versjon 4.2 kan utviklere opprette rapporter med støtte for dynamiske strengformater .

Aktiver støtte for dynamisk format for visualobjekter

Hvis du vil tillate at visualobjektet fungerer med dynamiske formatstrenger, bør følgende felt legges til i capabilitites.json:

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

Slik bruker du det dynamiske strengformatet

Når dynamisk strengformat er aktivert, mottar det egendefinerte visualobjektet formatstrenger gjennom alternativene update() som vist i skjermbildet.

Screenshot of update options content with dynamic format strings.

Det finnes to matriser inni options.dataViews[0].categorical.values[0]:

  1. values – verdier fra datasettet
  2. objects - objekter med general.formatString egenskap

Hver object av dem tilsvarer en value. Som et eksempel har verdien 12519995905.9842 fra skjermbildet formatet ¥ #,0. Hvis du vil bruke dette formatet på verdien, kan du bruke formatmetoden fra powerbi-visuals-utils-formattingutils.