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.