API de formato dinámico visual personalizado de Power BI
Desde la versión 4.2 de la API, los desarrolladores pueden crear informes con compatibilidad con formatos de cadena dinámicos.
Habilitación de la compatibilidad con el formato dinámico para el objeto visual
Para permitir que el objeto visual funcione con cadenas de formato dinámico, se deben agregar los siguientes campos en el capabilitites.json
:
"objects": {
"general": {
"properties": {
"formatString": {
"type": {
"formatting": {
"formatString": true
}
}
}
}
},
}
Cómo usar el formato de cadena dinámica
Cuando se habilita el formato de cadena dinámica, el objeto visual personalizado recibe cadenas de formato a través de las opciones update()
, como se muestra en la captura de pantalla.
Hay dos matrices dentro de options.dataViews[0].categorical.values[0]
:
values
: valores del conjunto de datosobjects
: objetos con propiedadgeneral.formatString
Cada object
corresponde a un value
. Como valor 12519995905.9842
de ejemplo de la captura de pantalla tiene el formato ¥ #,0
.
Para aplicar este formato al valor, puede usar el método de formato de powerbi-visuals-utils-formatutils.