Cuestión de multiplicación 4º decimal

Un usuario Pregunto ✅

hitesh160790

En mi consulta, estoy multiplicando 2 columnas.

Una de las filas tiene valores:

Columna A = 4.0797

Columna B = 353

Si multiplicamos deberíamos obtener 1440.1341

Pero obtengo 1440.1383, esto sucede para cada fila, generalmente el tercer punto decimal está mal. No estoy seguro de cómo manejar este escenario o solucionarlo.

Todas las columnas tienen el tipo de datos Decimal y muestran 4 puntos decimales.

Gracias

Gracias

Hitesh

Hola @hitesh160790,

Trate de usar ROUND para mantener dos lugares decimales. Entonces, los valores de otros lugares decimales no afectarán los cálculos posteriores.

Por ejemplo,

Measure = SUM('Table'[Column1])*SUM('Table'[Column2])
Measure 2 = ROUND(SUM('Table'[Column1]),2)
Measure 3 = ROUND(SUM('Table'[Column2]),2)
Measure 4 = [Measure 2]*[Measure 3]

redondo.PNG

Por cierto, archivo .pbix adjunto.

Atentamente,

Helado

Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @hitesh160790,

Trate de usar ROUND para mantener dos lugares decimales. Entonces, los valores de otros lugares decimales no afectarán los cálculos posteriores.

Por ejemplo,

Measure = SUM('Table'[Column1])*SUM('Table'[Column2])
Measure 2 = ROUND(SUM('Table'[Column1]),2)
Measure 3 = ROUND(SUM('Table'[Column2]),2)
Measure 4 = [Measure 2]*[Measure 3]

redondo.PNG

Por cierto, archivo .pbix adjunto.

Atentamente,

Helado

Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

jdbuchanan71

@hitesh160790

¿Puedes hacerlo con una medida en su lugar?

Amount = SUMX( 'Table' , 'Table'[Column1] * 'Table'[Column2] )

2020-06-03_13-13-07.jpga.jpg

hitesh160790

En respuesta a jdbuchanan71

Gracias @jdbuchanan71 por responder.

En realidad, las columnas provienen de 2 tablas diferentes:
Te daré la multiplicación original:
SUMX(RequisitosPlanificados,RequisitosPlanificados[Plan Buy])*SUMX(Productos Terminados,Productos Terminados[Component Qty Per Assembly]*(100/(100-Productos Terminados[Scrap Factor]))*Productos terminados[Part Qty Per Assembly])
Columna A > SUMX(Requisitos planeados,Requisitos planeados[Plan Buy]) = 353
Columna B > SUMX(Productos Terminados,Productos Terminados[Component Qty Per Assembly]*(100/(100-Productos Terminados[Scrap Factor]))*Productos terminados[Part Qty Per Assembly]) = 4.0797
Ahora, si multiplico estos dos, obtengo un resultado incorrecto para el cuarto punto decimal.

Deja un comentario

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