Títulos basados en expresiones en Power BI Desktop

SE APLICA A: Power BI Desktop Servicio Power BI

Puede crear títulos dinámicos y personalizados para los objetos visuales de Power BI. Mediante la creación de expresiones de análisis de datos (DAX) basadas en campos, variables u otros elementos de programación, los títulos de los objetos visuales pueden ajustarse automáticamente según sea necesario. Estos cambios se basan en filtros, selecciones u otras interacciones y configuraciones de usuario.

Screenshot showing the Power BI Desktop conditional formatting option.

La creación de títulos dinámicos, a veces denominados títulos basados en expresiones, resulta sencilla.

Creación de un campo para el título

El primer paso de la creación de un título basado en expresiones consiste en crear un campo en el modelo para usarlo con el título.

Hay todo tipo de formas creativas de hacer que el título del objeto visual refleje lo que quiere decir o expresar. Veamos un par de ejemplos.

Puede crear una expresión que cambie según el contexto de filtro que el objeto visual reciba para el nombre de la organización del producto. En la imagen siguiente se muestra la fórmula DAX para este tipo de campo.

Screenshot showing the DAX formula: Line chart title =

Otro ejemplo es el uso de un título dinámico que cambie según el idioma o la referencia cultural del usuario. Puede crear títulos específicos del lenguaje en una medida DAX mediante la función USERCULTURE(). Esta función devuelve el código de referencia cultural del usuario, en función de la configuración del sistema operativo o del explorador. Puede usar la siguiente instrucción switch de DAX para seleccionar el valor traducido correcto.

SWITCH (
  USERCULTURE(),
  "de-DE", “Umsatz nach Produkt”,
  "fr-FR", “Ventes par produit”,
  “Sales by product”
)

También puede recuperar la cadena de una tabla de búsqueda que contenga todas las traducciones. La tabla se coloca en el modelo.

Se trata tan solo de un par de ejemplos que puede usar para crear títulos dinámicos basados en expresiones para los objetos visuales en Power BI Desktop. Lo que puede hacer con sus títulos solo está limitado por su imaginación y el modelo.

Selección del campo para el título

Después de crear la expresión DAX para el campo que se crea en el modelo, debe aplicarla al título del objeto visual. Para seleccionar el campo y aplicarlo:

  1. Vaya al panel Visualizaciones. En el área Formato, seleccione la pestaña General y, a continuación, establezca Título en Activado para mostrar las opciones de título del objeto visual.

  2. Junto al texto Título, seleccione Formato condicional (fx).

    Aparece el cuadro de diálogo Texto del título: título.

    Screenshot showing the Title text - Title dialog box.

  3. En el cuadro de diálogo, seleccione el campo que creó para usarlo para el título y, a continuación, seleccione Aceptar.

Consideraciones y limitaciones

Existen algunas limitaciones en la implementación actual de títulos basados en expresiones para objetos visuales:

  • Actualmente no se admite el formato basado en expresiones en objetos visuales de Python, objetos visuales de R o el objeto visual de influenciadores clave.
  • El campo que se crea para el título debe ser del tipo de datos String. Actualmente no se admiten medidas que devuelvan tipos de datos numéricos o de fecha y hora (ni ningún otro tipo de datos).
  • Los títulos basados en expresiones no se transfieren al anclar un objeto visual a un panel.
  • El formato condicional solo puede usar las medidas definidas en el modelo subyacente y no aquellas que se hayan creado localmente en un informe (conexión de modelo semántico).

En este artículo se describe cómo crear expresiones DAX que conviertan los títulos de los objetos visuales en campos dinámicos que pueden cambiar a medida que los usuarios interactúan con los informes. También es posible que los siguientes artículos le resulten útiles.