Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola, chicos
Tengo columna en una tabla que tiene un formato conditonal basado en una columna llamada "D_CurrentStatusLightsColor", esto siempre funcionó, pero de repente, algunos de los campos son blancos en lugar de los tres colores seleccionados (rojo, naranja, verde). Aquí puede ver el problema:
Sólo hay 3 códigos de color diferentes en la columna, por lo que no debería ser un problema de valores vacíos:
¿Alguien tiene una idea de por qué sucede esto o es un error de Power Bi?
Gracias por tu ayuda,
Salud
Janik
Solved! Go to Solution.
Esto no es un error, así es como funciona Power BI. Esto es lo que está sucediendo:
New Margin = COALESCE( SUM('Table'[Margin]), 0)
Por lo tanto, si no hay margen, devuelve cero. A continuación, se obtiene esta tabla:
Si no desea ceros en la tabla, debe usar el formato personalizado para que las medidas devuelvan un espacio visual en blanco. Utilice este formato:
#,##0;-#,##0;
Está en la vista del modelo:
A continuación, se obtiene esta tabla:
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingBuenos dias amigos,
Tengo el siguiente percance con el Bi. Aplico la siguiente regla en una medida y todo me sale rojo.
y si coloco todo en porcentaje
Nose que esta pasando
Buenas tardes, estoy aplicando formato condicional con iconos sobre una medida, y me esta generando un error en el color del icono de % **bleep** Entregables Contact Center, deberia tener el icono en color verde y esta rojo.
Hola, @JanikSchaefer
No creo que sea un bicho. Puede intentar comprobar si hay espacio adicional con el texto. Me gustaría sugerirte que uses palabras para probar si funciona. Creé datos para reproducir tu escenario.
Mesa:
'ID' está formateado por 'Color' y 'Color' está formateado por 'Texto de color'. Aquí está el resultado. Parece normal.
Saludos
Allan
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Ahora agregué una nueva columna:
Table.AddColumn("Eliminado otras columnas", "ColorCode", cada uno si [D_CurrentStatusLightsColor] - "#70AD47" y luego "Verde" si [D_CurrentStatusLightsColor] - "#ED7D31" y luego "Naranja" si [D_CurrentStatusLightsColor] - "#FF0047" y luego "Rojo" else null)
Esto no dio ningún error o nulos (como sería el caso con ceros iniciales / finales), por lo tanto, los códigos son correctos. Tengo el mismo problema con los códigos.
Traté de hacer una columna "si 1-1 entonces "Verde"y esto sucedió:
El mismo problema.
En la tabla, hay alrededor de 20 columnas diferentes, y me di cuenta, que el formato no funciona cada vez que otra columna (en mi caso deuda, margen y producción) no tiene ningún valor.
Cuando elimino estas filas, o cuando cambié los valores que faltan (null) a 0, el problema desaparece y los campos de estado actuales se vuelven a formatear correctamente.
Esto parece demasiado aleatorio para no ser un error?
¿Alguna idea?
No es un error @JanikSchaefer o mucha gente habría golpeado esto. Si estás compruniendo algo más, pero necesito ver tu archivo PBIX para ver realmente lo que está pasando. Puede compartirlo de forma privada a través de PM si hay datos confidenciales que no desea exponer colocando un enlace aquí en el foro.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingEstos son los datos que usé, como ejemplo (una vez cargados en Power BI, las celdas vacías deben leer "null")
Deuda (Mio. | Margen de capital incluido | Irr | Margen | ProjectCode | Producción | Ingresos 12m | Estado actual | D_CurrentStatusLightsColor |
22584 | 25840 | 0.1024 | 5300 | Proj1 | 10 | 474 | Problemas | #ED7D31 |
115.93 | 181 | 0.0551 | 2000 | Proj10 | 60 | 17505 | Continua | #70AD47 |
75501 | 75501 | 0.1069 | 1000 | Proj11 | 31 | 14334 | Problemas | #ED7D31 |
Proj12 | Continua | #70AD47 | ||||||
13000 | 5735 | 0.0753 | Proj13 | 2 | 122 | Continua | #70AD47 | |
Proj2 | Crítico | #FF0047 | ||||||
Proj3 | Crítico | #FF0047 | ||||||
Proj4 | Crítico | #FF0047 | ||||||
52716 | 279 | 0.04 | 33640 | Proj5 | 3 | 801 | Continua | #70AD47 |
Proj6 | Problemas | #ED7D31 | ||||||
1494 | 6976 | 0.0758 | 830139 | Proj7 | 26 | 177 | Continua | #70AD47 |
3050000 | 1459500 | 0.0303 | Proj8 | 7 | 346097 | Continua | #70AD47 | |
Proj9 | Continua | #70AD47 |
Cuando hago una tabla con todos estos valores y dote condicionalmente el estado actual por D_CurrentStatusLightsColor , algunos valores no se muestran:
Al hacer clic en "Mostrar elementos sin datos", puedo hacer que estos sean visibles, pero el formato no funciona en estos:
¿Alguna idea?
Esto no es un error, así es como funciona Power BI. Esto es lo que está sucediendo:
New Margin = COALESCE( SUM('Table'[Margin]), 0)
Por lo tanto, si no hay margen, devuelve cero. A continuación, se obtiene esta tabla:
Si no desea ceros en la tabla, debe usar el formato personalizado para que las medidas devuelvan un espacio visual en blanco. Utilice este formato:
#,##0;-#,##0;
Está en la vista del modelo:
A continuación, se obtiene esta tabla:
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting¡usted es increíble! ¡Gracias!
¿Está seguro de que no hay espacios finales u otros problemas con el texto? Esto no es un error. Es simplemente un problema con sus datos o cómo se aplica. Un PBIX sería útil para mirar.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuesta rápida a su pregunta
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@JanikSchaefer , espero que no haya un espacio en blanco od carácter especial que está causando que
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.