Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi all.
I have this measure to calculate the total sales based on a price list.
The thing is that my date range starts before "ItemPrice[StartDate]" on some items.
When this occures want the oldest price on the item to be used.
For example if StartDate is 01.02.2023 and EndDate is 20.02.2023, on the date 15.01.2023 i want the value on 01.02.23-20.02.23 to be used, because there is no older dates in StartDate for this item.
NewSales =
SUMX (
DateTable,
SUMX (
FILTER (
ItemPrice,
ItemPrice[StartDate] <= DateTable[Date]
&& ItemPrice[NewEndDate] >= DateTable[Date]
),
[SalesQuantity] * 'ItemPrice'[Price]
)
)
read about the usage of MIN() with two parameters.
Thank you @lbendlin !
Is it possible for you to show me how to use MIN() in my measure?
Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Please show the expected outcome based on the sample data you provided.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 24 | |
| 22 | |
| 21 | |
| 20 | |
| 14 |
| User | Count |
|---|---|
| 59 | |
| 53 | |
| 41 | |
| 31 | |
| 31 |