Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hello, I'm writing a DAX function and need to pass 4 arguments to the MIN function. However it appears in DAX the MIN function can only accept 2 arguments. Is there any workaround to overcoming the 2 argument limit with MIN?
Thanks so much!
Solved! Go to Solution.
Hi @Anonymous,
You can use Variables like in example below.
Column = VAR m1 = MIN(YourTable[arguments1], YourTable[arguments2]) VAR m2 = MIN(YourTable[arguments3], YourTable[arguments4]) RETURN MIN(m1, m2)
Regards,
Mariusz
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous,
You can use Variables like in example below.
Column = VAR m1 = MIN(YourTable[arguments1], YourTable[arguments2]) VAR m2 = MIN(YourTable[arguments3], YourTable[arguments4]) RETURN MIN(m1, m2)
Regards,
Mariusz
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you very much - this solution works. I also discovered that it can be done by simply nesting the min functions in lieu of using VAR.
Hi ,
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 63 | |
| 55 | |
| 41 | |
| 16 | |
| 14 |
| User | Count |
|---|---|
| 98 | |
| 80 | |
| 35 | |
| 29 | |
| 25 |