Delen via


Api voor aangepaste visuele elementen in Power BI

Vanuit API-versie 4.2 kunnen ontwikkelaars rapporten maken met dynamische tekenreeksindelingen .

Ondersteuning voor dynamische indeling voor visuals inschakelen

Als u wilt dat de visual werkt met tekenreeksen met dynamische opmaak, moeten de volgende velden worden toegevoegd in:capabilitites.json

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

De dynamische tekenreeksindeling gebruiken

Wanneer dynamische tekenreeksindeling is ingeschakeld, ontvangt de aangepaste visual opmaaktekenreeksen via de update() opties, zoals wordt weergegeven in de schermopname.

Screenshot of update options content with dynamic format strings.

Er zijn twee matrices binnen:options.dataViews[0].categorical.values[0]

  1. values - waarden uit de gegevensset
  2. objects - objecten met general.formatString eigenschap

Elk object komt overeen met een value. Als voorbeeldwaarde 12519995905.9842 uit de schermopname heeft de indeling ¥ #,0. Als u deze indeling wilt toepassen op de waarde, kunt u de indelingsmethode van powerbi-visuals-utils-formatutils gebruiken.