Forum Discussion
problema con total progresivo
Hola a todos
Necesito calcular un valor progresivo en la base del período filtrado por el usuario, de más antiguo a laster, pero la suma de resultados comienza desde la última fecha. Yo uso el guión:
progressive_value
VAR MinDate - MIN ( 'CALENDAR'[Fecha] ) -- Guarda la última fecha visible
RETURN CALCULATE ([valor], 'CALENDAR'[Fecha] > MinDate )
Y este es el resultado real:
| Fecha | Valor | progressive_value |
| nov-19 | 3348 | 38393 |
| dic-19 | 4678 | 35045 |
| gen-20 | 3566 | 30367 |
| feb-20 | 3020 | 26801 |
| mar-20 | 1704 | 23781 |
| apr-20 | 10652 | 22077 |
| mayo-20 | 1457 | 11425 |
| Junio-20 | 1556 | 9968 |
| lug-20 | 3987 | 8412 |
| ago-20 | 3697 | 4426 |
| set-20 | 729 | 729 |
¿Alguna sugerencia?
Hola @paglioz3 ,
Pruebe a continuación la expresión:
progressive_value = VAR MinDate = MINX ( ALLSELECTED ( 'CALENDAR'),'CALENDAR'[Date] ) -- Saves the last visible date RETURN CALCULATE ( [value], 'CALENDAR'[Date] >= MinDate )Saludos
Kelly¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
4 Replies
- vanessafvg
Community Champion
quieres decir así?
progressive_value de la casa de los progressive_value
VAR MinDate ?
MIN ( ALLSELECTED ( 'CALENDAR'[Fecha] ) ) -- Guarda la última fecha visible
devolución
CALCULATE ( [valor], 'CALENDAR'[Fecha] > MinDate )- paglioz3New Member
Gracias pero no, con LA función ALLSELECTED devolvió un error (
la función MIN sólo acepta una referencia de columna como argumento
)para su integridad, la medida [valor] - calculate(sum([import]))
- v-kelly-msft
Community Support
Hola @paglioz3 ,
Pruebe a continuación la expresión:
progressive_value = VAR MinDate = MINX ( ALLSELECTED ( 'CALENDAR'),'CALENDAR'[Date] ) -- Saves the last visible date RETURN CALCULATE ( [value], 'CALENDAR'[Date] >= MinDate )Saludos
Kelly¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!