Convierta kg, toneladas, libras en nueva medida DAX

Un usuario Pregunto ✅

NickProp28

Querida comunidad,

Tengo una tabla que consta de 2 columnas de peso y unidades. Y me gustaría obtener ayuda en DAX para crear una nueva medida de columna que calcule todo el peso en KG. Me pregunto si hay una solución como la que hice en Excel (= CONVERT (columna, «lbm», «kg»)), pon directamente kg / libra / toneladas en lugar de poner el número de libra a kg para el cálculo .

Peso Unidades Nueva medida (en KG)
1465,7 KG
2.510 KG
4500 LB

Gracias por su atención y agradecemos la ayuda brindada.

parry2k

@ NickProp28 Crearé una tabla con un valor único del nombre de la unidad y la velocidad de conversación, y luego estableceré la relación entre el nombre de la unidad y la tabla principal. y luego en la tabla principal, pondré otra columna para la conversión como esta

Converted Kgs = 
MainTable[Weight] * RELATED ( NewTable[Conversion Rate] )

Revisa mi última publicación de blog Comparar escenarios presupuestados con datos reales para obtener un resumen de mis lanzamientos de funciones favoritos de Power BI en 2020

me gustaría Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visitanos en https://perytus.com, su ventanilla única para proyectos, capacitación y consultoría relacionados con Power BI.

parry2k

@ NickProp28 tienes que dar el factor de unidades a Kgs, no hay una función incorporada. Puede almacenar el valor del factor en una tabla y luego usarlo de esa tabla para mantenerlo más escalable y flexible.

NickProp28

En respuesta a parry2k

Estimado @ parry2k,

Gracias. ¿Puedo tener una idea básica sobre cómo crear una tabla y vincularla a la nueva columna de medida?

pranit828

Hola @ NickProp28

CONVERT Juega un papel diferente en PBI.

Podría pensar en considerar usar SWITCH en su lugar.

Deja un comentario

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