Forum Discussion
Problema de DAX
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 ...
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
- Syndicate_Admin3 years ago
Administrator
Probar
JRRevenue per month = VAR BaseDates = VALUES ( Calendario[Date] ) RETURN SUMX ( DEAL, VAR BeginDate = DEAL[BEGINDATE] VAR CloseDate = DEAL[CLOSEDATE] VAR Opportunity = DEAL[OPPORTUNITY] VAR Meses_work = FILTER ( BaseDates, Calendario[Date] >= BeginDate && Calendario[Date] <= CloseDate ) VAR new_tab = ADDCOLUMNS ( Meses_work, "@Division", DIVIDE ( Opportunity, COUNTROWS ( Meses_work ) ) ) -- new column called division, that has the revenue permonth RETURN SUMX ( new_tab, [@Division] ) )- Syndicate_Admin3 years ago
Administrator
@johnt75 lo siento. Todavía obtengo valores constantes. Aunque me equivoqué, los countrows (meses_work) me están dando 1 por un día en lugar de la cantidad total de días. La variable no está dando la supuesta duración del proyecto, sino las fechas visibles en el contexto del filtro.
¿Un último disparo? No quiero hacerte perder el tiempo. Iré con la solución de pivote / despivote de consulta de poder, si esto no funciona.