Forum Discussion
Syndicate_Admin
Administrator
3 years agoProblema de DAX
Hola Así que tengo esta tabla llamada "DEAL", con las oportunidades de mi empresa. Así que tenemos un campo en euros llamado oportunidad, y la fecha de inicio y finalización del proyecto. La opor...
Syndicate_Admin
Administrator
3 years agoProbar
JRRevenue per month =
SUMX (
DEAL,
VAR Meses_work =
CALCULATETABLE (
VALUES ( Calendario[Date] ),
KEEPFILTERS (
Calendario[Date] >= EARLIER ( DEAL[BEGINDATE] )
&& Calendario[Date] <= EARLIER ( DEAL[CLOSEDATE] )
)
) ----- this gets the dates in which the project is occurring
VAR new_tab =
ADDCOLUMNS (
Meses_work,
"@Division", EARLIER ( DEAL[OPPORTUNITY] ) / COUNTROWS ( Meses_work )
) -- new column called division, that has the revenue permonth
RETURN
SUMX ( new_tab, [@Division] )
)
- Syndicate_Admin3 years ago
Administrator
Parece que casi hay @johnt75, y gracias.
Cuando hago la devolución, parece que la fórmula no reconoce la fecha del calendario del eje x, como la misma fecha en la nueva tabla/variable de pestañas. Por lo tanto, el eje x no está filtrando la tabla virtual, y obtengo 81000 para este proyecto en ambos meses en lugar de 81000/2 ...- Syndicate_Admin3 years ago
Administrator
En lugar de devolver el resultado, puede hacer que devuelva COUNTROWS(Meses_work). Solo quiero verificar si esas fechas se están filtrando correctamente o no.
- Syndicate_Admin3 years ago
Administrator
Con este ID en particular filtrado me está dando 59. Que es el número de días entre el principio y el final. No entiendo... Esto me está volviendo loco ja @johnt75