Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hola
Estoy usando una cadena de formato dinámico para una medida que tiene números positivos y negativos. Quiero que los números negativos se muestren entre paréntesis en lugar del signo negativo (-). Con el siguiente código, para los números negativos, los corchetes y el signo negativo se muestran dsiplayed. Cómo deshacerse de este signo negativo para los números que ya están entre paréntesis
Código:
Resultado de la medida : (mostrando corchetes y signo negativo para números 😞 negativos
Hola @ashwinkolte ,
Gracias por la respuesta de Ritaf1983 .
Estos son los datos de muestra que creé:
Columna1 |
17,297 |
13,841 |
11,904 |
8,639 |
6,715 |
3,431 |
2,718 |
-9,772 |
-11,493 |
-13,287 |
-17,087 |
-24,449 |
Cree una medida:
MEASURE =
SWITCH (
TRUE (),
MAX ( 'Table'[Column1] ) >= 10000000, ROUND ( DIVIDE ( MAX ( 'Table'[Column1] ), 10000000 ), 2 ) & "Cr",
MAX ( 'Table'[Column1] ) >= 100000, ROUND ( DIVIDE ( MAX ( 'Table'[Column1] ), 100000 ), 1 ) & "L",
IF (
MAX ( 'Table'[Column1] ) < 0,
"-₹" & FORMAT ( MAX ( 'Table'[Column1] ), "#,0.00;(#,0.00);0" ),
"₹" & FORMAT ( MAX ( 'Table'[Column1] ), "#,0.00;(#,0.00);0" )
)
)
El efecto visual final de la página es el siguiente:
Si tiene alguna otra pregunta, no dude en ponerse en contacto conmigo.
Se adjunta el archivo pbix.
Saludos
Yang
Equipo de apoyo a la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Hola @v-huijiey-msft
Muchas gracias por su respuesta, sin embargo, con la solución que proporcionó, los números negativos todavía muestran corchetes y signos negativos. Si los números negativos ya están entre paréntesis , entonces no debe haber signo negativo . ¿Cómo podemos deshacernos del signo negativo? . Este es, de hecho, el verdadero problema
Hola @ashwinkolte
Puede modificar la fórmula de @v-huijiey-msft a
Se adjunta el archivo modificado:
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Estimado @Ritaf1983 Gracias por su rápida respuesta. Sin embargo, tenga en cuenta que estoy tratando de formatear una medida y no una columna de tabla. ¿Es este el problema? . Tampoco se puede usar MAX para la medida. Pero probé el formato que diste. Todavía no funciona
Hola @ashwinkolte
También funciona con la medida:
Intente seguir los pasos de acuerdo con la pbix actualizada
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hola @Ritaf1983 Gracias por la respuesta. Sí, también funcionó con la medida, pero ahora hay otro problema. Ahora la medida se convierte en cadena y, por lo tanto, no se ordenará correctamente como un número. Vea a continuación las capturas de pantalla después de ordenar la medida, así como el número original . Por lo tanto, estaba tratando de usar cadenas con formato dinámico en las que aún conservará su naturaleza numérica incluso si se agrega con cadenas como "Cr", "L" o simplemente cualquier otro formato y, por lo tanto, ordenar correctamente. Mientras usaba cadenas con formato dinámico, obtuve este problema de signo negativo con corchetes. , que envié originalmente
Hola @ashwinkolte ,
Gracias por la respuesta de Ritaf1983 .
No puedes hacer lo que quieras porque no tienes un "-".
Aquí hay una alternativa:
Puede crear una medida:
Sort =
VAR _vtable =
ADDCOLUMNS (
SUMMARIZE (
ALLSELECTED ( 'Table' ),
'Table'[category],
"_Sum", [sum_],
"_sum2", [MEASURE]
),
"Sort",
RANKX (
SUMMARIZE (
ALLSELECTED ( 'Table' ),
'Table'[category],
"_Sum", [sum_],
"_sum2", [MEASURE]
),
[_Sum],
,
DESC
)
)
RETURN
MAXX (
FILTER ( _vtable, [category] = SELECTEDVALUE ( 'Table'[category] ) ),
[Sort]
)
Ordenar ordenar para ver la ordenación correcta.
Si tiene alguna otra pregunta, no dude en ponerse en contacto conmigo.
Saludos
Yang
Equipo de apoyo a la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Hola @ashwinkolte
Modifique la parte de formato para:
"#,##; (#,##)"
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.