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
Helado
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]
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.
Helado
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]
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] )
hitesh160790
En respuesta a jdbuchanan71
Gracias @jdbuchanan71 por responder.