Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Mi cliente preguntó si la tarjeta puede mostrar 3 dígitos sin importar cuáles sean los números.
Por ejemplo, para las tarjetas, los números aparecen con pantalla automática de la unidad: 4M, 133K, 3000, 100, etc.
El cliente me preguntó si puedo hacer que la tarjeta siempre muestre 3 dígitos significativos y no sé cómo hacerlo.
Él está esperando para el número 4M en la tarjeta, debe mostrar 4.XXM ahora, pero para 133K, debe permanecer igual sin ningún número decimal.
¿Hay alguna manera de lograr lo que se me pregunta aquí?
Solved! Go to Solution.
Hey @yjlee1212 ,
puede comprobar los números y, a continuación, devolver un valor diferente con la cadena FORMAT.
Hace un tiempo escribí un artículo de blog cómo puedes hacer un escalado automático (devolver como Billion, Million, Thousand o sin ningún escalado):
Escalado dinámico de una medida en Power BI con DAX: ¿Cuál es el fact.bi
El mecanismo debe ser el mismo para usted, algo como esto debería funcionar para usted:
SUM Sales dynamic =
VAR _SumSales = SUM( FactInternetSales[SalesAmount] )
VAR _FormattedSales = SWITCH(
TRUE(),
_SumSales < 1000000, FORMAT( _SumSales, "000, K" ),
_SumSales < 10000000, FORMAT( _SumSales, " 0 , , .00 Mil" ),
_SumSales
)
RETURN
_FormattedSales
Hey @yjlee1212 ,
puede comprobar los números y, a continuación, devolver un valor diferente con la cadena FORMAT.
Hace un tiempo escribí un artículo de blog cómo puedes hacer un escalado automático (devolver como Billion, Million, Thousand o sin ningún escalado):
Escalado dinámico de una medida en Power BI con DAX: ¿Cuál es el fact.bi
El mecanismo debe ser el mismo para usted, algo como esto debería funcionar para usted:
SUM Sales dynamic =
VAR _SumSales = SUM( FactInternetSales[SalesAmount] )
VAR _FormattedSales = SWITCH(
TRUE(),
_SumSales < 1000000, FORMAT( _SumSales, "000, K" ),
_SumSales < 10000000, FORMAT( _SumSales, " 0 , , .00 Mil" ),
_SumSales
)
RETURN
_FormattedSales
Hola @selimovd
Gracias por mostrarme la solución. Esto era exactamente lo que necesitaba. Hice alguna adición menor a la lógica y funciona como una magia! ¡Te lo agradezco mucho!.
saludos
Yong-Jin
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |