Forum Discussion
Syndicate_Admin
2 years agoAdministrator
Fecha MAX
¿Cómo puedo asegurarme de que LastOrderDate muestre la fecha máxima para el período seleccionado (= 6 meses)? Por lo tanto, para CustomerID 188, LastOrderDate debe mostrar del 1 al 9 en ambas filas:...
Syndicate_Admin
2 years agoAdministrator
Pruebe lo siguiente:
CALCULATE(MAX('YourTable'[LastOrderDate]), FILTER(ALL('YourTable'),
'TuTabla'[CustomerID] = SELECTEDVALUE('TuTabla'[CustomerID])
'TuTabla'[OrderDate] <= MAX('TuTabla'[MainDateField])
)
De este modo, se quita el contexto de filtro de nivel de fila y, a continuación, se vuelve a aplicar el contexto de filtro para los campos especificados, en este caso: CustomerID es el mismo que en la tabla; La fecha de pedido está dentro del rango seleccionado en la segmentación. Espero que esto ayude, avíseme si tiene alguna pregunta o problema.