Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hola a todos
Actualmente estoy buscando formatear condicionalmente texto en un P&L. Es negro para positivo, rojo para negativo. En la parte superior, el tono del texto puede cambiar dependiendo de la fila para permitir diferentes colores de fondo.
He escrito una medida [Act SelectPeriod Text Colour] para determinar el color, sin embargo, no se puede seleccionar, devolviendo el error habitual no descriptivo en el formato como se muestra a continuación:
La medida es la siguiente:
Act SelectPeriod Text Colour =
IF(
[Act SelectPeriod] < 0 ,
[Condensed P&L Text Colour (Red)],
[Condensed P&L Text Colour (Black)]
)
He trabajado a través de todas las combinaciones de uso de las diferentes medidas involucradas y encontré lo siguiente:
- La sustitución de [Act SelectPeriod] por un valor codificado de forma rígida en [Act SelectPeriod Text Colour] (arriba) no cambia el resultado
- El uso de [Color de texto condensado de P&L (rojo)] o [Color de texto de P&L condensado (negro)] funciona bien si se usa en lugar de [Color de texto de Acto de selección]
- Cambiar [Act SelectPeriod Text Colour] para que no haga referencia a las dos medidas de color, pero tenga el código directamente en la medida, permite que el formato funcione. La ramificación es crítica, por lo que, si bien esto ayuda a reducir el problema, no es una solución viable.
- Aunque no puedo probarlo, creo que este problema ocurrió después de que se introdujeron los grupos de cálculo en el modelo. La aplicación (o no aplicación) de grupos de cálculo al informe/objeto visual en cuestión no cambia el resultado de ninguna de las pruebas.
Un ejemplo de una de las medidas de color es el siguiente.
Condensed P&L Text Colour (Black) =
IF(
ISINSCOPE('Reporting_P&L Structure'[P&L Consolidated Reporting Structure]),
SWITCH(
FIRSTNONBLANK('Reporting_P&L Structure'[Text Colour], TRUE),
"Black", "#000000",
"White", "#FFFFFF",
"Always White", "#FFFFFF",
"Light Grey", "#969696",
"Dark Grey", "#666666",
"#000000"
),
"#000000"
)
Agradecería cualquier idea sobre cuál podría ser el problema o qué más podría probar para resolver esto.
Si alguna de la información proporcionada no está clara, por favor hágamelo saber. Desafortunadamente, el modelo contiene datos confidenciales, por lo que no se pueden compartir, y sería bastante difícil reproducir una versión desensibilizada razonablemente representativa.
Gracias.
Por favor, explique de nuevo por qué utiliza una submedida para elegir el color. Si esa medida devuelve BLANK(), entonces sus reglas de coloración serán ignoradas.
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.