Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello,
I've selected the column month to work as a numeric range slicer. Is there any DAX expression to get the 2 values introduced in the slicer? I've tried MIN and MAX with SELECTEDVALUE but is not working. Or I've to use the slicer with parameters instead of the column? Thanks for your help.
It's very simple actually.
[The Max] = max( T[month] )
[The Min] = min( T[month] )
where T is the table the 'month' field in the slicer lives in.
Hi @Anonymous ,
As you can see in my previous message to @amitchandak, this expression also gives the max value in the table, not the value introduced in the slicer.
Hi @amitchandak
I've tested your solution but it returns the max and min value in the table instead of the values introduced in the slicer. In this example, the month max value in the table is 9 but the value introduced in the slicer is 12 so the measure should return 12. Have you another idea?
@linlab , You can use MinX/MaxX
measure =
var _max = maxx(ALLSELECTED('Date'),'Date'[Month])
var _min = minx(ALLSELECTED('Date'),'Date'[Month])
return
calculate(countrows(Table), filter(Date, Date[Month] >=Min && 'Date'[Month] <=Max ))
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
8 | |
8 | |
8 | |
6 |
User | Count |
---|---|
14 | |
12 | |
11 | |
9 | |
9 |