Ayuda con el formato de números de miles de millones

Un usuario Pregunto ✅

jburklund

Estoy tratando de formatear el número $1,558,753,918 para leer $1.56B

Usaría el formato de miles de millones incorporado, pero usa «bn» en lugar de «B» después de un número.

Intenté usar la función de formato, pero lo más cercano que obtuve fue $ 1B.

Gracias por tus pensamientos.

amichandak

En respuesta a jburklund

Usé esto y obtengo $ 1.56B

Medida = formato(1558753918,»$#,,,.##B»)
Solo asegúrese de que los datos que está formateando sean números.

Anónimo

Puede crear una nueva medida como esta. El tipo de datos de salida será texto. Espero que esto funcione !
Ventas de artículos B =
Número de VAR_ =
SUMA (promociones_rendimiento_detallado[item_sales] )
VAR decimal = «0.0»
REGRESO
SI (
número_ >= 1000000000,
FORMATO ( número_ / 1000000000, decimal y «B»),
SI ( número_ >= 1000000, FORMATO ( número_ / 1000000, decimal & «M») )
)

@jburklund

También puede probar las cadenas de formato personalizado.

FORMAT ( [value], "$#,,,.00B" )

jburklund

En respuesta a v-chuncz-msft

Gracias @v-chuncz-msft, pero esto me lleva a $ 1B. Necesito que también se muestre a los millones más cercanos, es decir, $ 1.56B.

amichandak

En respuesta a jburklund

Intenta dar ## después del decimal también

jburklund

En respuesta a amichandak

Gracias pero ahora obtengo $.01B

amichandak

En respuesta a jburklund

Usé esto y obtengo $ 1.56B

Medida = formato(1558753918,»$#,,,.##B»)
Solo asegúrese de que los datos que está formateando sean números.

jburklund

En respuesta a amichandak

Gracias @amitchandak, esto funcionó, creo que la forma en que la variable estaba llegando estaba estropeándola, pero si escribo el número, funciona.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *