Forum Discussion
Anonymous
6 years agoNot applicable
using Switch to compare column values
Hi this is what I have so far BalanceScore = IF(AND([Shift1]=[Shift2],[Shift3]=[Shift4]),IF(AND([Shift3]=[Shift4],[Shift4]=[Shift5]),3,1),1) I would like to setup a Dax forumula. My table name...
- 6 years ago
Hi Anonymous
try
BalanceScore = IF( 'Math'[Shift1]='Math'[Shift2] && 'Math'[Shift2]='Math'[Shift3] && 'Math'[Shift3]='Math'[Shift4] && 'Math'[Shift4]='Math'[Shift5], 3, 1)
Anonymous
6 years agoNot applicable
Anonymous
You can use && instead of AND().
BalanceScore = Switch( True(),
[Shift1]=[Shift2] && [Shift1]=[Shift3] && [Shift1]=[Shift4] && [Shift1]=[Shift5]) , 3,
1)
But It is not necessary to use Switch, you use switch when you want more 2 results.
BalanceScore = IF([Shift1]=[Shift2] && [Shift1]=[Shift3] && [Shift1]=[Shift4] && [Shift1]=[Shift5]), 3 ,1)
How to use Swtich: https://docs.microsoft.com/en-us/dax/switch-function-dax
Paul Zheng _ Community Support Team
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.