cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Administrator
Administrator

SUMX Cálculo incorrecto

Estoy trabajando en un informe que se supone que muestra las facturas y cómo afectan a los períodos pasados, actuales y futuros. Esto se hace en una base de calendario mes a mes. Todos los cálculos se realizan mediante medidas.

El período pasado es el siguiente

Past Period Amount = SUMX(nav_subscription_entry,[AMOUNT_DKK]/[Duration Month] * [Past Periods Months])

Se trata de tres medidas.

Amount_DKK

AMOUNT_DKK = ROUND(SUMX(nav_subscription_entry,nav_subscription_entry[Amount(DKK)]),0)

Mes de duración

Duration Month = 
VAR from_date   = IF(MIN(nav_subscription_entry[from-date])=DATE(1753,01,01),DATE(2001,01,01),MIN(nav_subscription_entry[from-date]))
VAR to_date     = MAX(nav_subscription_entry[to-date])
return
(DATEDIFF(from_date,to_date,DAY)+1)/365*12

y Los últimos períodos meses

Past Periods Months = 
Var from_date = MINX(nav_subscription_entry,nav_subscription_entry[from-date])
var as_of_date = EOMONTH(MAXX('Calendar','Calendar'[EoM]),-1)
var dato_difference = DATEDIFF(from_date,as_of_date,DAY)+1
return
IF(IF(dato_difference/365*12<0,0,dato_difference/365*12)>[Duration Month],[Duration Month],IF(dato_difference/365*12<0,0,dato_difference/365*12))

La medida Amount_DKK no es la misma que la cantidad en la muestra de datos que se proporciona a continuación. La columna de importe es el importe real que está en la factura. Como puede ver en la primera y segunda línea, el Importe del período pasado no es igual al importe total, aunque el desde y hasta la fecha estén todos en períodos anteriores.

documento nofecha de contabilizacióna partir de la fechahasta la fechaImporte del período pasadoImporte del período actualImporte del período futuroCantidad
96125612-01-202101-01-202031-12-2020 $ 236.826,00 $ - $ - $ 237.034,00
84802204-01-202101-07-202031-12-2020 $ 31.900,00 $ - $ - $ 31.912,00
44201974208-01-202101-04-202031-03-2023 $ 13.471,00 $ 1.519,00 $ 38.650,00 $ 53.627,00
51744707-01-202101-04-202031-03-2023 $ 10.791,00 $ 1.216,00 $ 30.959,00 $ 42.974,00
44201925705-01-202101-09-202031-08-2023 $ 7.086,00 $ 1.800,00 $ 54.711,00 $ 63.610,00

Si no incluyo la parte SUMX de la medida, entonces el total es incorrecto, pero de alguna manera PowerBI hace un error de cálculo en las cantidades de períodos cuando se utiliza la función SUMX.

1 ACCEPTED SOLUTION
Administrator
Administrator

Me las arreglé para encontrar la solución yo mismo. El problema era redondear los números a lo largo del informe, y no las fórmulas.

View solution in original post

8 REPLIES 8
Administrator
Administrator

Me las arreglé para encontrar la solución yo mismo. El problema era redondear los números a lo largo del informe, y no las fórmulas.

View solution in original post

Administrator
Administrator

@Svante109 Creo que necesitas ayudarnos a ayudarte un poco. Danos un ejemplo de la salida que esperarías.
¿Qué considera el período pasado, el período actual y el período futuro?
¿Es el período actual el mes actual en el que estamos hoy? Entonces, ¿el período actual de hoy es enero?

El período pasado, es en cualquier momento que es antes del comienzo del mes actual

El período actual es el mes actual

El período futuro es en cualquier momento después del final del mes actual.

En la línea superior, esperaría un resultado del período pasado de 237.034,00 (ya que es el monto total), pero estoy obteniendo una producción de 236.826,00.

ok gracias por la aclaración

Administrator
Administrator

@Svante109

Puede estar seguro de que Power BI no realiza ningún error de cálculo 😋

Lo más probable es que cometiste un error en algún lugar creando tu medida. No es fácil.

¿Podría compartir con nosotros un conjunto de datos de ejemplo anónimo? Eso hará que sea mucho más fácil para nosotros ayudar.

David

Por favor, proporcione cierta información sobre qué medida es exactamente incorrecta y cuál debería ser el resultado esperado.

Estoy un poco confundido.

Es el

"Importe del período pasado"

"Importe del período actual"

"Cantidad del período futuro"

Eso está mal

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Microsoft Ignite

Microsoft Ignite with Arun Ulag

Featured Session: Drive Data Culture with Power BI- Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI ​

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.