Forum Discussion
Resumir
Estoy tratando de resumir una tabla y calcular el total en ejecución en una nueva tabla
Como se puede ver en las imágenes adjuntas, el TempTable (1a imagen) con sus códigos DAX
y cuando intento SUMX la columna "Resumen" de TempTabel a mi tabla de resultados no es workig en el nivel de fila, quiero sumar solo si los valores de [Orden] son menores o iguales que el valor de fila en mi tabla de resultados [PnL_Order], algo similar a un total en ejecución.
Cualquier ayuda es apreciada.
Por favor, pruébalo con este cambio
RESULTADO VAR1=RESUMEN(PnL,[PnL_Order],"Amount1",VAR _curOrder=MAX(PnL[PnL_Order])Devolver SUMX(FILTER(TempTable, [Order] <=_curOrder), [Summary])palmadita
4 Replies
- Syndicate_Admin
Administrator
no es la mejor, pero tal vez la solución más rápida
var result = summarize(pnl, [Pnl_Order], "Amount1", var _curOrder = MAX ([Pnl_Order]) RETURN CALCULATE(SUMX(temptable, [Summary]), temptable[Order] <= _curOrder )- Syndicate_Admin
Administrator
No puedo usar "temptable[Order]" su viniendo de VAR arriba, así que en su lugar traté de usarlo dentro de un FILTRO y el resultado es el mismo:
RESULTADO DEL VAR1-RESUMEN(PnL,[PnL_Order],"Amount1",VAR _curOrder-MAX(PnL[PnL_Order])Devolver CALCULATE(SUMX(TempTable,[Resumen]),FILTER(TempTable,[Orden]<-_curOrder)))- Syndicate_Admin
Administrator
Por favor, pruébalo con este cambio
RESULTADO VAR1=RESUMEN(PnL,[PnL_Order],"Amount1",VAR _curOrder=MAX(PnL[PnL_Order])Devolver SUMX(FILTER(TempTable, [Order] <=_curOrder), [Summary])palmadita