Forum Discussion
Syndicate_Admin
Administrator
2 years agoFecha 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
Administrator
2 years agoPruebe lo siguiente:
CALCULATE(MAX('TuTabla'[OrderDate]), FILTER('TuTabla',
'TuTabla'[CustomerID] = SELECTEDVALUE('TuTabla'[CustomerID])
&&; 'TuTabla'[OrderDate] <= MAX('TuTabla'[MainDateField]))
)
De este modo, se quita el contexto de filtro en el nivel de fila y se vuelve a aplicar solo una parte, en este caso: CustomerID para asegurarse de que el valor es específico por customerid; y OrderDate <= la fecha más grande de la tabla de fechas, de modo que se encuentre dentro de los parámetros de la segmentación de datos. Espero que esto ayude, avíseme si tiene algún problema / pregunta.