This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hi guys,
I have a set of measures that need to be calculated to date (based on the slicer)
For example: First day of the dataset is 01/01/2017 so this date will always be the start date and the "to date" has to be from the slicer.
If the user selects 01/01/2023 I need the measure to be calculated from 01/01/2017 until 01/01/2023
Let's say I have [Revenue] which is a simple measure and I need the revenue to be based always from the start of the period until the selected date in the slicer.
I also have a dimdate table that is connected to the OccuredDate in my Fact table where the revenue is.
How can I achieve this?
Many thanks
Solved! Go to Solution.
@DataFab2023 , if you just want to show data, not trend
New measure =
var _max = maxx(allselected(Date),Date[Date])
var _min = minx(all(Date), Date[Date])
return
calculate( sum(Table[Value]), filter(all('Date') , 'Date'[Date] >=_min && 'Date'[Date] <=_max))
In case you need trend the slicer need to be on independent table
//Date1 is an independent Date table, Date is joined with Table
new measure =
var _max = maxx(allselected(Date1),Date1[Date])
var _min = minx(all(Date1), Date1[Date])
return
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
Need of an Independent Date Table:https://www.youtube.com/watch?v=44fGGmg9fHI
@DataFab2023 , if you just want to show data, not trend
New measure =
var _max = maxx(allselected(Date),Date[Date])
var _min = minx(all(Date), Date[Date])
return
calculate( sum(Table[Value]), filter(all('Date') , 'Date'[Date] >=_min && 'Date'[Date] <=_max))
In case you need trend the slicer need to be on independent table
//Date1 is an independent Date table, Date is joined with Table
new measure =
var _max = maxx(allselected(Date1),Date1[Date])
var _min = minx(all(Date1), Date1[Date])
return
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
Need of an Independent Date Table:https://www.youtube.com/watch?v=44fGGmg9fHI
Check out the May 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 |
|---|---|
| 31 | |
| 25 | |
| 25 | |
| 22 | |
| 14 |
| User | Count |
|---|---|
| 61 | |
| 49 | |
| 25 | |
| 20 | |
| 20 |