Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I need help please to calculate a column of average future price by contract (many to many relationship) between two dates.
Solved! Go to Solution.
Hi,
Remove the relationship between the 2 tables. Write this calculated column formula in CAKstartEndDates table
=calculate(average(Benchmark[value]),filter(benchmark,benchmark[value]>=earlier(CAKstartEndDates[Start date])&&benchmark[value]<=earlier(CAKstartEndDates[End date])&&benchmark[FUT]=earlier(CAKstartEndDates[Future])))
Hope this helps.
Hi,
Remove the relationship between the 2 tables. Write this calculated column formula in CAKstartEndDates table
=calculate(average(Benchmark[value]),filter(benchmark,benchmark[value]>=earlier(CAKstartEndDates[Start date])&&benchmark[value]<=earlier(CAKstartEndDates[End date])&&benchmark[FUT]=earlier(CAKstartEndDates[Future])))
Hope this helps.
Hi @Aleph18 , It is not a best practice to connect two tables with a many to many relationship. Instead create a calendar table which will allow you to connect the two tables by a 1 to * relationship from the calendar table to each table.
Let me know if you have any questions.
If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos 👍are nice too.
Nathaniel
Proud to be a Super User!
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!
| User | Count |
|---|---|
| 97 | |
| 76 | |
| 52 | |
| 51 | |
| 46 |