Forum Discussion
Convertir C a DAX
- 6 years ago
@NickProp28
Prueba estas dos medidas para 20 y 1020 Plt = INT(DIVIDE(SUM(TABLE[NO OF PACKAGES]),20)) 10 Plt = ROUNDUP(MOD(sum(TABLE[NO OF PACKAGES]),20),-1)/10________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
- 6 years ago
Hola, @NickProp28
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Puede crear una medida como la siguiente.
Result = var _value = SUM('Table'[No of Packages]) var _num20 = INT(DIVIDE(_value,20)) var _remain1 = MOD(_value,20) var _num10 = ROUNDUP(DIVIDE(_remain1,10),0) var _remain2 = MOD(_remain1,10) return IF( _value>20, IF( _remain1>0, _num20&" 20s pallet and "&_num10&" 10s pallet", _num20&" 20s pallet" ), INT(DIVIDE(_value,10))&" 10s pallet" )Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- 6 years ago
Redondea un decimal a la izquierda del punto decimal.
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
@NickProp28, cociente y mod ayudará
https://docs.microsoft.com/en-us/dax/quotient-function-dax
https://docs.microsoft.com/en-us/dax/mod-function-dax
cociente([columna],20)
mod([columna],20)
- NickProp286 years ago
Post Partisan
Estimado @amitchandak,
Gracias por su pronta respuesta,
Me gustaría crear una medida basada en ningún paquete, pero im conseguir problema en ella.