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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Please advis, with the below error... "Too few arguments were passed to the AND function. The minimum argument count for the function is 2." Not sure what's wrong, this work in excel formula.
FINAL Column=
IF(AND('Column1'[Value]<> "Other"), 'Column2'[Value],
(IF(AND('Column1'[Value]="Other", 'Column2'[Value]<>"Other"),'Column2'[Value],
(IF(AND('Column1'[Value]="Other", 'Column2'[Value]="Other",'Column3'[Value]<>"Other"),'Column3'[Value],
(IF(AND('Column1'[Value]="Other", 'Column2'[Value]="Other",''Column3'[Value]="Other",'Column4'[Value]<>"Other"), 'Column4'[Value],"Other")))))))
Solved! Go to Solution.
@Tevon713 can you try this
FINAL Column =
SWITCH (
TRUE (),
'Column1'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] = "Other" && 'Column3'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] = "Other" && 'Column3'[Value] = "Other" && 'Column4'[Value] <> "Other", 'Column4'[Value],
"Other"
)
Apart from the IF and AND being messy and hard to read, I think you have a problem with your referencing of columns.
It is Table[Column] not Column[Value].
Try this...
(Change 'T' to whatever your table is called)
FINAL Column =
SWITCH (
TRUE (),
T[Column1] <> "Other", T[Column2],
T[Column1] = "Other"
&& T[Column2] = "Other"
&& T[Column3] = "Other"
&& T[Column4] <> "Other", T[Column4],
T[Column1] = "Other"
&& T[Column2] <> "Other", T[Column2],
T[Column1] = "Other"
&& T[Column2] = "Other"
&& T[Column3] <> "Other", T[Column3],
"Other"
)
| Have I solved your problem? Please click Accept as Solution so I don't keep coming back to this post, oh yeah, others may find it useful also ;). |
Apart from the IF and AND being messy and hard to read, I think you have a problem with your referencing of columns.
It is Table[Column] not Column[Value].
Try this...
(Change 'T' to whatever your table is called)
FINAL Column =
SWITCH (
TRUE (),
T[Column1] <> "Other", T[Column2],
T[Column1] = "Other"
&& T[Column2] = "Other"
&& T[Column3] = "Other"
&& T[Column4] <> "Other", T[Column4],
T[Column1] = "Other"
&& T[Column2] <> "Other", T[Column2],
T[Column1] = "Other"
&& T[Column2] = "Other"
&& T[Column3] <> "Other", T[Column3],
"Other"
)
| Have I solved your problem? Please click Accept as Solution so I don't keep coming back to this post, oh yeah, others may find it useful also ;). |
@Tevon713 can you try this
FINAL Column =
SWITCH (
TRUE (),
'Column1'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] = "Other" && 'Column3'[Value] <> "Other", 'Column2'[Value],
'Column1'[Value] = "Other" && 'Column2'[Value] = "Other" && 'Column3'[Value] = "Other" && 'Column4'[Value] <> "Other", 'Column4'[Value],
"Other"
)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!