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 nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
I need to put some values into buckets. I believe the switch function is the way to go, but I'm not sure how it works when I need one of the criteria to fall in between two values. This is what I need my formula to do:
TIME AT FINAL = SWITCH (
TRUE (),
'QA'[AVG TIME AT DESTINATION] <75,"0-75",
'QA'[AVG TIME AT DESTINATION] >75<105,"75-105"
'QA'[AVG TIME AT DESTINATION] >105,">105"
)
The middle part of the formula says that if AVG TIME AT DESTINATION is between 75-105, make the value "75-105". However, this does not work with the Switch function, at least not how I have it written. How would I accomplish this?
Thanks in advance for your help.
Solved! Go to Solution.
Two possible ways to do this:
TIME AT FINAL = SWITCH ( TRUE (), 'QA'[AVG TIME AT DESTINATION] <75,"0-75", 'QA'[AVG TIME AT DESTINATION] >75 && 'QA'[AVG TIME AT DESTINATION]<105,"75-105" 'QA'[AVG TIME AT DESTINATION] >105,">105" ) or TIME AT FINAL = SWITCH ( TRUE (), 'QA'[AVG TIME AT DESTINATION] <75,"0-75", ''QA'[AVG TIME AT DESTINATION] >105,">105", "75-105" )
Two possible ways to do this:
TIME AT FINAL = SWITCH ( TRUE (), 'QA'[AVG TIME AT DESTINATION] <75,"0-75", 'QA'[AVG TIME AT DESTINATION] >75 && 'QA'[AVG TIME AT DESTINATION]<105,"75-105" 'QA'[AVG TIME AT DESTINATION] >105,">105" ) or TIME AT FINAL = SWITCH ( TRUE (), 'QA'[AVG TIME AT DESTINATION] <75,"0-75", ''QA'[AVG TIME AT DESTINATION] >105,">105", "75-105" )
Nice, @Greg_Deckler
For future reference, is the a reason that there needs to be two && in the formula? Does that have a meaning?
&& is your logical AND filter construct shorthand. A single & is concatenation. You could have used the AND function as well. || is OR.
I'd suggest you might want to assign a variable here.
TIME AT FINAL =
Var avgtime = QA[AVG TIME AT DESTINATION]
RETURN
SWITCH (
TRUE ()
, avgtime <75,"0-75"
, avgtime >105,">105"
, "75-105"
)
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 30 | |
| 28 | |
| 25 | |
| 24 | |
| 16 |
| User | Count |
|---|---|
| 48 | |
| 32 | |
| 17 | |
| 16 | |
| 16 |