Del via


API til brugerdefineret visuelt format i Power BI

Fra API version 4.2 kan udviklere oprette rapporter med understøttelse af dynamiske strengformater .

Aktivér understøttelse af dynamisk format for visualisering

Hvis du vil tillade, at visualiseringen fungerer med dynamiske formatstrenge, skal følgende felter tilføjes i capabilitites.json:

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

Sådan bruges det dynamiske strengformat

Når dynamisk strengformat er aktiveret, modtager den brugerdefinerede visualisering formatstrenge via update() indstillingerne som vist på skærmbilledet.

Screenshot of update options content with dynamic format strings.

Der er to matrixer i options.dataViews[0].categorical.values[0]:

  1. values – værdier fra datasættet
  2. objects - objekter med general.formatString egenskab

Hver object svarer til en value. Som et eksempel på en værdi 12519995905.9842 fra skærmbilledet har formatet ¥ #,0. Hvis du vil anvende dette format på værdien, kan du bruge formatmetoden fra powerbi-visuals-utils-formattingutils.