Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Comparision of date in range of dates

I am working on two tables Events & Events_Summary:

 

I want to compare an event date between the start date and end date of every cycle and then display the cycle name for every event. If there is no cycle on that date of the event, then we display 'No-Cycle'.  Can anyone help me with any solution in DAX? Is there any lookup for this 

 

My Data looks like this

Events

bharathkarre_0-1601313659159.png

 

 

Events_Summary

bharathkarre_1-1601313681135.png

 

 

Desired Output in Events_Table

bharathkarre_2-1601313702240.png

 

2 REPLIES 2
Anonymous
Not applicable

[Cycle] = // calc column in Events
var __date = Events[Event_Date]
var __filteredForCycles =
    filter(
        Events_Summary,
        Events_Summary[Cycle_Start_Date] <= __date
        &&
        __date <= Events_Summary[Cycle_End_Date]
    )
var __cycleCount =
    COUNTROWS( __filteredForCycles )
var __cycle =
    MAXX(
        __filteredForCycles,
        Events_Summary[Cycyle_Name]
    )
var __output =
    switch( TRUE(),
        __cycleCount = 1, __cycle,
        __cycleCount = 0, "No-Cycle",
        
        // If your table has mutually exclusive
        // cycles, this should not happen.
        "Many Cycles"
    )
return
    __output
HotChilli
Super User
Super User

Create a table visual holding the columns of the 1st table.

Create  a measure as follows:

Create a variable to hold event_date -> _edate

Create a variable to find the cycle_name in the 2nd table by filtering the 2nd table to find row where cycle_start_date < edate and cycle_end_date > edate. -> _cycleName

 

If _cycleName is empty return "No-cycle" otherwise return _cycleName

 

 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors