TL;DR: Para forzar un salto de línea dentro de una medida DAX usa UNICHAR(10) (el carácter de avance de línea) concatenado entre los textos. El carácter por sí solo no basta: la tarjeta debe tener activado el ajuste de texto (Word wrap) y suficiente alto, o el salto no se renderiza. Funciona en tarjetas, tooltips e información sobre herramientas.
Concatenar texto en una medida es pan de cada día: una etiqueta, dos puntos, un valor formateado. El problema llega cuando quieres que el resultado ocupe dos líneas en una tarjeta y, por más que insertas el salto, todo sigue apareciendo en una sola fila. Es una de las dudas más persistentes del foro de Power BI, con un hilo que supera las 87.000 vistas.
La causa rara vez es la fórmula. Casi siempre es la combinación entre el carácter usado y la configuración del visual que lo muestra. Vamos por partes.
¿Qué es UNICHAR(10) y por qué es el carácter correcto?
UNICHAR devuelve el carácter Unicode correspondiente a un número. El código 10 es el line feed (avance de línea), el carácter estándar que los visuales de Power BI interpretan como salto.
Existe la tentación de usar UNICHAR(13) (retorno de carro) o la combinación de ambos, como en los finales de línea de Windows. En Power BI, el que el motor de renderizado respeta de forma fiable es el 10. Quédate con ese.
Etiqueta Dos Lineas =
"Ventas totales" & UNICHAR(10) & FORMAT([Ventas], "$#,##0")
Esta medida produce, conceptualmente, dos líneas: el rótulo arriba y el valor formateado abajo.
¿Cuándo se ve el salto y cuándo no?
Aquí está el matiz que frustra a casi todos: el carácter está, pero no se muestra si el contenedor no lo permite. El salto de línea solo aparece cuando se cumplen estas condiciones.
- El visual admite varias líneas (tarjeta, tarjeta con varias filas, tooltip, etiqueta de datos en algunos casos).
- El ajuste de texto está activado en las opciones de formato del visual.
- El visual tiene alto suficiente para mostrar dos renglones; si es muy bajo, recorta la segunda línea.
En la tarjeta nueva de Power BI, busca en el panel de formato la opción de Ajustar texto (Word wrap) del valor o de la etiqueta y actívala. Sin ese interruptor, el UNICHAR(10) queda presente en la cadena pero el visual lo colapsa en un espacio.
¿Cómo se hace paso a paso?
Paso 1: escribir la medida con el salto
Un caso realista con etiqueta dinámica y moneda condicional:
Precio Medio Hotel =
VAR Grupo = SELECTEDVALUE( Lista[Grupo], "Todos" )
VAR Moneda = SELECTEDVALUE( Hoteles[Moneda], "Todos" )
VAR ValorFormateado =
SWITCH(
Moneda,
"US$", FORMAT( [Precio Medio], "$#,##0.00" ),
"GTQ", "Q" & FORMAT( [Precio Medio], "#,##0.00" ),
FORMAT( [Precio Medio], "#,##0.00" )
)
RETURN
Grupo & ":" & UNICHAR(10) & ValorFormateado
Usar variables (VAR) en lugar de IF anidados deja la fórmula legible y evita los paréntesis sin cerrar que rompen la versión original que circula en los foros.
Paso 2: colocar la medida en una tarjeta
Arrastra la medida a una tarjeta. Al principio probablemente verás todo en una línea: es normal, falta el ajuste.
Paso 3: activar el ajuste de texto
En el panel Formato del visual, localiza la sección del valor (o etiqueta de llamada, según la tarjeta) y activa Ajustar texto. Aumenta el alto de la tarjeta si la segunda línea no cabe. El salto aparece.
Paso 4 (opcional): doble salto para más separación
Concatena dos UNICHAR(10) para dejar una línea en blanco entre ambos textos:
Etiqueta Espaciada =
"Ventas totales" & UNICHAR(10) & UNICHAR(10) & FORMAT([Ventas], "$#,##0")
Errores comunes
| Síntoma | Causa | Solución |
|---|---|---|
| Todo en una sola línea | Ajuste de texto desactivado | Activar Ajustar texto en formato del visual |
| Segunda línea recortada | Alto insuficiente de la tarjeta | Aumentar el alto del visual |
| Aparece un cuadradito raro | Se usó un carácter distinto al 10 | Usar exactamente UNICHAR(10) |
| Salto se ignora al exportar | El destino no respeta line feed | Es limitación del formato de exportación, no de la medida |
Conclusión
UNICHAR(10) resuelve el salto de línea en DAX, pero recuerda la regla de oro: el carácter lo pone la medida; el salto lo muestra el visual. Activa el ajuste de texto y dale alto, y tendrás tarjetas de dos líneas limpias para combinar etiqueta y valor.
Si trabajas mucho con formato de medidas, etiquetas dinámicas y presentación de KPIs, este curso profundiza en las técnicas:

Power BI: Modelos de Datos y Análisis con DAX
Fuente: hilo del foro oficial de Microsoft Fabric con más de 87.000 vistas, solución verificada por la comunidad.

Deja una respuesta