Forum Discussion

Maghol's avatar
Maghol
Frequent Visitor
8 years ago
Solved

SQL to DAX

I have a flat table and want to view orders at a specific moment in time   order_id qty log_date 1 3 2018-03-03 1 2 2018-01-06 1 4 2017-12-04 1 ...
  • Zubair_Muhammad's avatar
    Zubair_Muhammad
    8 years ago

    HI Maghol

     

    Please try this one

     

    TEST =
    VAR TheDate =
        DATE ( 2018, 12, 5 )
    RETURN
        SUMMARIZE (
            Blad1,
            Blad1[order_id],
            "The_Qty", CALCULATE (
                SUM ( Blad1[qty] ),
                TOPN (
                    1,
                    FILTER ( VALUES ( Blad1[log_date] ), Blad1[log_date] <= TheDate ),
                    [log_date], DESC
                )
            )
        )