Compartir a través de


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.

Screenshot of update options content with dynamic format strings.

Hay dos matrices dentro de options.dataViews[0].categorical.values[0]:

  1. values: valores del conjunto de datos
  2. objects: objetos con propiedad general.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.