This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hi all,
I am an intermediate dax user but Im struggling to figure out how to do this.
I have a table (call it Sales) with part number and sale transaction date. I have a second table (call it Pricing) with a list of part numbers and MSRP selling prices with start dates and end dates. So, in this second table, I have part numbers listed several times with date ranges (start dates and end dates) for each new price that they have had over time. This creates a many to many relationship if I try to connect part number in the two tables.
What I want to do is create a calculated column in the Sales table that looks at the Pricing table and picks the MSRP for the date range which the transaction date is in. In other words, for a given line in the Sales table, take the part number and the transaction date, and look in the Pricing table for the part number and the start date and end date range that contains the transaction date and report back to the column the MSRP that from the Pricing table that meets that criterion.
here is what I came up with, but it doesnt work
Solved! Go to Solution.
Here's what worked for me:
I have a Product Pricing table with ProductKey, StartDate, EndDate, and Price.
I have a Sales table that has ProductKey and Date.
In the Sales table I created the following column:
Here's what worked for me:
I have a Product Pricing table with ProductKey, StartDate, EndDate, and Price.
I have a Sales table that has ProductKey and Date.
In the Sales table I created the following column:
thats perfect... thank you!!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 32 | |
| 26 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 68 | |
| 36 | |
| 32 | |
| 25 | |
| 23 |