Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

DAX

Necesito una medida para devolverme la última fecha de una venta a un cliente en el último mes de una fecha de referencia. Entonces, si he seleccionado mar/23, necesito una medida para devolver la última fecha de una venta en feb/23.

Estaba tratando de usar calcular Max [columna datesales] y filtrar por columna datesales para poder usar una línea de tiempo. Pero no puedo entender cómo hacer que esto funcione.

Necesito algo que también pueda usar en Power Pivot.

1 Reply

  • Hola

    No estoy seguro de haber entendido correctamente su pregunta, pero por favor revise la imagen de abajo y el archivo pbix adjunto.

    Traté de crear un archivo pbix de ejemplo como el siguiente, y espero que a continuación pueda proporcionar algunas ideas sobre cómo crear una solución para su modelo de datos.

    expected result measure: =
    VAR _selectedmonthend =
        MAX ( 'Calendar'[Month-Year sort] )
    RETURN
        MAXX (
            CALCULATETABLE (
                Sales,
                FILTER ( ALL ( 'Calendar' ), 'Calendar'[Month-Year sort] < _selectedmonthend )
            ),
            Sales[Date]
        )