Forum Discussion

vengadesh_p's avatar
vengadesh_p
Helper II
1 year ago
Solved

How to improve Performance for this Dax

Hi All I Have two tables, Dim_Calendar & Fact_EwContract. There is no relationship between them   I want to find an Active contract based on Dim_Calendar Date Selection So I created this Dax...
  • shafiz_p's avatar
    1 year ago

    Hi vengadesh_p  Try this:

    ActiveContracts =
    VAR StartofThisPeriod = LASTDATE(Dim_Calendar[Month Start Date])
    VAR EndofThisPeriod = ENDOFMONTH(StartofThisPeriod)
    RETURN
    CALCULATE(
        [# Contracts],
        KEEPFILTERS(
            Fact_EwContract[Contracts Start Month] <= StartofThisPeriod &&
            Fact_EwContract[Contracts End Month] > EndofThisPeriod
        )
    )

     

     

    Hope this helps!!

    If this solved your problem, please accept it as a solution!!

     

     

    Best Regards,
    Shahariar Hafiz