Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I have two tables:
Table 1 have a collunm production-date.
DATEPRODUCTION | PRODUCTION |
2023-06-12 | 3 |
2
In Table 2, i have 3 collunms, the first collum is the round, the second collunm is the round start date, and the third is the round finish date.
| ROUND | START_DATE | END_DATE |
| 2 | 2023/06/12 | 2023/06/28 |
| 3 | 2023/06/29 | 2023/07/12 |
I want to create a collunm in the Table 1, that have the round where that event occurs.
DATEPRODUCTION | PRODUCTION | ROUND |
2023-06-12 | 3 | 2 |
How to compare these date columns and understand that something happened between the start date and the end date, and return the round number where this event occurred?/
Solved! Go to Solution.
Hi @Anonymous
Please try the following DAX in a new column in table 1
ROUND =
VAR __DATE = Table1[DATEPRODUCTION]
RETURN
CALCULATE( MIN( Table2[ROUND] ),
__DATE >= Table2[START_DATE] &&
__DATE <= Table2[END_DATE]
)
Hi @Anonymous
Please try the following DAX in a new column in table 1
ROUND =
VAR __DATE = Table1[DATEPRODUCTION]
RETURN
CALCULATE( MIN( Table2[ROUND] ),
__DATE >= Table2[START_DATE] &&
__DATE <= Table2[END_DATE]
)
it work exactly like i wanted, thank you a lot!!!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!