Power BI

Formateo basado en expresiones en DAX

Hubo un cambio muy sutil pero importante realizado en la versión de abril de 2020 de Power BI Desktop que es posible que se haya perdido. Eche un vistazo al panel de formato de la derecha en la imagen de abajo: ¿lo ve?

¿Tenga en cuenta los botones de función “nuevos”?

Cuando digo “nuevos”, en realidad no son nuevos; esta función ha existido desde principios de 2019. Lo que es “nuevo” es la capacidad de detección de la función.. Antes del lanzamiento de abril de 2020, primero tenía que colocar el botón del mouse sobre la sección (texto del título en el ejemplo anterior). Después de pasar el mouse, vería un menú vertical … (como una elipsis vertical), luego, cuando pasara el mouse sobre la elipsis vertical, vería el botón Fx. Haga clic en el misterioso botón oculto y solo entonces podrá descubrir el mundo del formato basado en expresiones.

¿Qué es el formato basado en expresiones?

En resumen, es la capacidad de aplicar formato a su informe utilizando una expresión DAX. Este es un concepto muy poderoso porque DAX es un lenguaje muy poderoso. Las implicaciones son de gran alcance. Si puede escribir una fórmula DAX (medida) para devolver un valor que desea / necesita, puede usar esto para controlar el formato de su informe. Algunos ejemplos incluyen

  • Cambiar el título de un gráfico
  • Cambiar el formato de color de un objeto (por ejemplo, el color de fondo de una tarjeta)
  • Mostrar u ocultar un objeto (enlace al artículo de mi blog sobre esto).

En realidad, la mayor limitación de esta función solía ser la capacidad de detección, que ahora está corregida. Los límites que quedan son justos

  • Tu imaginación
  • Tu habilidad para escribir DAX
  • Los lugares donde puede aplicar formato basado en expresiones en Power BI.
Quizás te interesa >>>  Cómo obtener un objeto visual personalizado de Power BI si ya no aparece en AppSource

Título del gráfico de formato

Aquí hay un ejemplo para estimular su pensamiento. Mira el título del gráfico en la imagen de arriba: ¡aburrido! Ahora mira el título en la imagen a continuación: ¡ENGAGING, correcto!

Encabezado del gráfico

Aquí está mi fórmula DAX para el encabezado anterior.

Chart Title = VAR SelectedYears = VALUES('Calendar'[Year])
              VAR numberofYears = COUNTROWS(SelectedYears)
              VAR LeadInText = "Total Sales by Country for " 
              VAR TitleStub = CONCATENATEX(VALUES('Calendar'[Year]),'Calendar'[Year], " & ")
              VAR FinalTitle = LeadInText & TitleStub
              RETURN FinalTitle

Después de escribir la medida, simplemente la agregué a la sección de formato basado en expresiones para el título del gráfico como se muestra a continuación.

Título

Qué hacer a continuación

  • Puedo ayudarte con el DAX. Tengo más de 250 artículos de blog en este sitio donde comparto técnicas para que las aprendas. También puede leer mi libro y / o asistir a uno de mis cursos de capacitación para líderes de instructores (tengo sesiones que cubren todas las zonas horarias del mundo).
  • Si desea influir en el lugar donde aparece el formato basado en expresiones en Power BI, debe dirigirse a ideas.powerbi.com. Vote por otras ideas que la gente haya creado y / o cree las suyas propias. Puede influir en el resultado, pero solo si participa.
  • No puedo ayudarte con tu imaginación, pero Te sugiero que leas y mires mucho para estimular tu imaginación.. Jason escribió un excelente blog la semana pasada sobre cómo crear conciencia sobre las capacidades de exploración en Power BI. Tuvo la idea después de ver un video de Guy in a Cube sobre imágenes animadas y sus propias habilidades, conocimientos y experiencias con Power BI. A veces solo necesitas una chispa para disparar tu imaginación. Cuando tenga una idea, debe compartirla.