API per il formato dinamico dell'oggetto visivo personalizzato di Power BI
Dalla versione 4.2 dell'API, gli sviluppatori possono creare report con il supporto per i formati di stringa dinamici.
Abilitare il supporto del formato dinamico per l'oggetto visivo
Per consentire all'oggetto visivo di operare con le stringhe in formato dinamico, è necessario aggiungere in capabilitites.json
i campi seguenti:
"objects": {
"general": {
"properties": {
"formatString": {
"type": {
"formatting": {
"formatString": true
}
}
}
}
},
}
Come usare il formato di stringa dinamico
Quando il formato di stringa dinamico è abilitato, l'oggetto visivo personalizzato riceve stringhe di formato tramite le opzioni update()
, come illustrato nello screenshot.
All'interno di options.dataViews[0].categorical.values[0]
esistono due matrici:
values
: valori del set di datiobjects
: oggetti con proprietàgeneral.formatString
Ogni object
corrisponde a un value
. A titolo di valore di esempio, 12519995905.9842
nello screenshot ha il formato ¥ #,0
.
Per applicare questo formato al valore, è possibile usare il metodo formato di powerbi-visuals-utils-formattingutils.