Formato de número con número variable de decimales + ajuste a la configuración regional del navegador de EE. UU./UE

Un usuario Pregunto ✅

Maikeru

Hola,

Me gustaría mostrar una medida de cantidad con un conmutador To/kg que convertiría la medida en consecuencia y coincidiría con el siguiente comportamiento.

1. Cuando se muestra en To, la medida debe mostrar 3 decimales pero cuando se muestra en Kg debe mostrar 0 decimales. Creo que esto se puede lograr fácilmente con la función FIJA.

Fixed function w/ comma = 
SWITCH(TRUE(),
    UoM[UoM selected]="KG", FIXED([Quantity in UoM], 0, 0),
    UoM[UoM selected]="TO", FIXED([Quantity in UoM], 3, 0), "")

2. Cuando se muestra en un navegador de Internet de EE. UU., la medida debe tener coma como separador de miles y punto como separador decimal, ¡Esto es exactamente lo que hace la función FIJA!.

Sin embargo, cuando se muestra en un navegador de Internet europeo, la medida debe tener un blanco como separador de miles y coma como separador decimal, lamentablemente parece que la función FIJA no se adapta automáticamente a la configuración local del navegador.

Una solución alternativa sería definir otra medida para sustituir los separadores de esta manera:

Fixed function w/ comma substitute = 
SWITCH(TRUE(),
UoM[UoM selected]="KG", SUBSTITUTE(SUBSTITUTE(FIXED([Quantity in UoM], 0, 0), ",", " "), ".", ","),
UoM[UoM selected]="TO", SUBSTITUTE(SUBSTITUTE(FIXED([Quantity in UoM], 3, 0), ",", " "), ".", ","), "")
Then create a US/EU toggle to let the user switch between the display format.

Imagen.png

Aunque «funciona», soy bastante reacio a ir de esta manera porque significa un código dax más pesado y también hace que el usuario alterne la pantalla por sí mismo.

También he jugado con la función FORMATO y los formatos numéricos predefinidos, pero ninguno de ellos está a la altura.

Cualquier sugerencia sería muy apreciada.

https://drive.google.com/open?id=1Wat69FyvwTzcfhRSanNo9eTlMqQTFlmy

Atentamente

Hola @Maikeru,

Según mi prueba, no es posible lograr su objetivo mediante la configuración regional del navegador. Puede tener una nueva idea al respecto y agregar sus comentarios allí para mejorar Power BI y hacer que esta función esté disponible antes.

https://ideas.powerbi.com/forums/265200-power-bi-ideas

Saludos,

Franco

Maikeru

En respuesta a v-frfei-msft

Hola franco,

Muchas gracias por haber tomado el tiempo para investigar este problema.

Atentamente

Miguel

Deja un comentario

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