Descripción Actualmente, cuando se necesita aplicar formato condicional en Power BI o Microsoft Fabric comparando una métrica con otra métrica, es necesario crear medidas adicionales en DAX específicamente destinadas a gestionar la lógica visual (colores, iconos, indicadores de estado, etc.). En entornos corporativos con un elevado número de indicadores, objetivos y métricas de referencia, esta limitación obliga a crear numerosas medidas auxiliares que no aportan valor al modelo de negocio, sino que existen únicamente para soportar el formato condicional. Como consecuencia, los modelos semánticos se vuelven más complejos, difíciles de mantener y menos intuitivos para desarrolladores y administradores. Propuesta de mejora Incorporar la posibilidad de definir reglas de formato condicional mediante comparaciones directas entre métricas, sin necesidad de crear medidas intermedias. Por ejemplo, permitir configurar condiciones como: Ventas Reales > Ventas Objetivo Cumplimiento Actual ≥ Cumplimiento Planificado Nivel de Servicio < Umbral Objetivo Valor Actual entre Límite Inferior y Límite Superior utilizando directamente las métricas existentes en el modelo. Beneficios Simplificación de los modelos semánticos Reduciría significativamente la cantidad de medidas auxiliares necesarias, facilitando el mantenimiento y la comprensión de los modelos. Menor complejidad en DAX Se eliminaría la necesidad de desarrollar medidas específicas cuyo único propósito es devolver estados, colores o indicadores visuales. Mejor gobernanza y escalabilidad Al disminuir el número de medidas: Los modelos serían más limpios y fáciles de administrar. Se reduciría el esfuerzo de mantenimiento. Se simplificaría la gestión cuando cambien las reglas de negocio. Los autores de informes trabajarían con listas de campos menos saturadas. Mejor experiencia de usuario Los usuarios podrían configurar reglas de formato condicional de forma más intuitiva desde la interfaz, sin necesidad de conocimientos avanzados de DAX. Ejemplo práctico Supongamos que un modelo dispone de las siguientes métricas: [Valor Real] [Objetivo] Actualmente es necesario crear una medida adicional como: DAX Estado = IF ( [Valor Real] >= [Objetivo], 1, 0 ) Mostrar más líneas o una medida que devuelva colores para poder aplicar el formato condicional. Con esta mejora, podría configurarse directamente una regla como: Si [Valor Real] ≥ [Objetivo] → Verde En caso contrario → Rojo sin crear ninguna medida adicional. Impacto empresarial Las organizaciones que gestionan cientos de KPIs e indicadores suelen requerir múltiples reglas de formato condicional en cuadros de mando e informes. Permitir comparaciones directas entre métricas reduciría el esfuerzo de desarrollo, mejoraría la mantenibilidad de los modelos y favorecería la adopción de buenas prácticas en Microsoft Fabric y Power BI. Esta funcionalidad aportaría una solución más simple, escalable y alineada con las necesidades reales de los entornos empresariales donde las comparaciones entre métricas son una necesidad habitual.
... View more