Medidas: edición de formatos de números

Un usuario Pregunto ✅

DSP

Muy nuevo en PBI: descargué la última versión.

Importé un libro de trabajo de Excel con el modelo Powerpivot a PBI, configuré una matriz y agregué un par de campos y una medida de Monto total de ventas en el área de valores.

Ahora quiero cambiar el formato de Total Sales Amount.

En Powerpivot, (Excel 2013), iría a Administrar campos calculados y editaría la medida allí.

¿Qué hago en PBI? No hay equivalente de Administre los campos calculados en cualquiera de las cintas. Hice clic derecho en la medida en la lista de campos, pero eso no muestra ningún tipo de enlace de ‘administrar campos’.

(Dije que era muy nuevo…)

menudencias17

En respuesta a DSP

Hola,

Si usa DAX para crear una medida para el campo que está usando, puede envolver eso en la función de formato, por ejemplo

Medida = FORMATO( SUMA( Tabla[Sales]), $#,##0;($#,##0) )

La función de formato puede tomar formatos definidos por el usuario como se muestra arriba (arriba hay corchetes para el formato de dólar negativo separado por comas).
Para obtener una lista más grande de funciones definidas por el usuario, consulte aquí:

https://msdn.microsoft.com/en-us/library/ee634206.aspx

Espero que esto ayude,

Será

keerajvel

Tengo una medida que genera un valor de, por ejemplo, 24,56 k. Quiero crear un formato personalizado #,##0.00;-#,##0.00. ¿Cómo logro esto en Power BI? La función FORMATO cambia el tipo de datos a texto que no es lo que quiero. Gracias por cualquier ayuda que pueda ofrecer.

olesojg

8-28-2017 1-41-27 PM.png

Dentro de PowerBI, haga clic en la medida y luego vaya a Modelado en el menú. Verá una sección de Formato. Haz cambios allí.

DSP

En respuesta a olesojg

Eso es genial, pero lo que tenía en mente es el formato personalizado que tiene en Excel.

Por ejemplo, para mostrar números en miles redondos: #,##0

Siempre puedes dividir por 1000 para obtener el mismo efecto en este caso particular, pero ¿qué hay de poner números negativos entre paréntesis?

menudencias17

En respuesta a DSP

Hola,

Si usa DAX para crear una medida para el campo que está usando, puede envolver eso en la función de formato, por ejemplo

Medida = FORMATO( SUMA( Tabla[Sales]), $#,##0;($#,##0) )

La función de formato puede tomar formatos definidos por el usuario como se muestra arriba (arriba hay corchetes para el formato de dólar negativo separado por comas).
Para obtener una lista más grande de funciones definidas por el usuario, consulte aquí:

https://msdn.microsoft.com/en-us/library/ee634206.aspx

Espero que esto ayude,

Será

crissyg

En respuesta a menudencias17

Hola, estoy tratando de formatear mi medida con 0.00% pero me da error. ¿Puedes ayudarme?

(He intentado 0% para simplemente simplificar pero aún obtengo un error)

He probado algunas cosas:

MTD Rev Var % = Formato ((Dividir ([MTD Rev Var],[LY MTD Rev])),0%)

MTD Rev Var % = Formato (Dividir ([MTD Rev Var],[LY MTD Rev]),0.00%)

Mensaje de error:

Se produjo el siguiente error de sintaxis durante el análisis: token no válido, línea 1, compensación 46, %.

Se produjo el siguiente error de sintaxis durante el análisis: token no válido, línea 1, compensación 45, %.

menudencias17

En respuesta a crissyg

Hola,

¿Definitivamente necesita usar la función de formato?

Parece que podría simplemente crear su medida (sin la función de formato) y luego formatear la medida como se muestra en una respuesta anterior en este hilo.

Recomendaría hacer esto ya que la función de formato crea una cadena en el formato correcto pero al formatear la medida la deja como un número, lo que suele ser más útil.

Gracias,

Será

Anónimo

En respuesta a menudencias17

‘la función de formato crea una cadena en el formato correcto pero al formatear la medida la deja como un número’

Gracias por esto. No podía entender por qué usar FORMAT no me funcionaba y ahora sí. He usado la opción en Modelado.

Hoban

En respuesta a menudencias17

Estoy usando Direct Query y ya he creado un campo calculado llamado Recuento de proveedores (es decir, recuento de proveedores distinto). Simplemente quiero formatear el número «estándar». 1) No veo una opción desplegable que me permita hacer eso 2) Tampoco veo dónde puedo ‘editar’ el campo para escribir la sintaxis DAX adecuada. ¿Ideas? ~Denise

tommartens

Oye,

marque su medida o columna calculada en el panel de campos.

Desde el menú de modelado puede cambiar el formato de su medida:

Formato de Medidas.png

Espero que esto ayude

Saludos

Deja un comentario

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