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('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.