Here are 2 more examples of your calculation using the SWITCH function:
Code:
=Switch([Average Cadence On Down Beat Only]>=90,"90 Plus",[Average Cadence On Down Beat Only]<90 And [Average Cadence On Down Beat Only]>=80,"80 to 89",[Average Cadence On Down Beat Only]<80 And [Average Cadence On Down Beat Only]>=70,"70 to 79",[Average Cadence On Down Beat Only]<70 And [Average Cadence On Down Beat Only]>=60,"60 to 69",[Average Cadence On Down Beat Only]<60 And [Average Cadence On Down Beat Only]>=50,"50 to 59",[Average Cadence On Down Beat Only]<50 And [Average Cadence On Down Beat Only]>=40,"40 to 49",[Average Cadence On Down Beat Only]<40,"Less Than 40")
Code:
=Switch([Average Cadence On Down Beat Only]>=90,"90 Plus",[Average Cadence On Down Beat Only] Between 80 And 89,"80 to 89",[Average Cadence On Down Beat Only] Between 70 And 79,"70 to 79",[Average Cadence On Down Beat Only] Between 60 And 69,"60 to 69",[Average Cadence On Down Beat Only] Between 50 And 59,"50 to 59",[Average Cadence On Down Beat Only] Between 40 And 49,"40 to 49",[Average Cadence On Down Beat Only]<40,"Less Than 40")
Here is your calculation using the IIF function:
Code:
=IIF([Average Cadence On Down Beat Only]>=90,"90 Plus",
IIF([Average Cadence On Down Beat Only]<90 AND [Average Cadence On Down Beat Only]>=80,"80 to 89",
IIF([Average Cadence On Down Beat Only]<80 AND [Average Cadence On Down Beat Only]>=70,"70 to 79",
IIF([Average Cadence On Down Beat Only]<70 AND [Average Cadence On Down Beat Only]>=60,"60 to 69",
IIF([Average Cadence On Down Beat Only]<60 AND [Average Cadence On Down Beat Only]>=50,"50 to 59",
IIF([Average Cadence On Down Beat Only]<50 AND [Average Cadence On Down Beat Only]>=40,"40 to 49",
"Less Than 40"))))))
The first SWITCH function
Code:
=Switch([Average Cadence On Down Beat Only]>=90,"90 Plus",
[Average Cadence On Down Beat Only]<90 And [Average Cadence On Down Beat Only]>=80,"80 to 89",
[Average Cadence On Down Beat Only]<80 And [Average Cadence On Down Beat Only]>=70,"70 to 79",
[Average Cadence On Down Beat Only]<70 And [Average Cadence On Down Beat Only]>=60,"60 to 69",
[Average Cadence On Down Beat Only]<60 And [Average Cadence On Down Beat Only]>=50,"50 to 59",
[Average Cadence On Down Beat Only]<50 And [Average Cadence On Down Beat Only]>=40,"40 to 49",
[Average Cadence On Down Beat Only]<40,"Less Than 40")
The 2nd (best) SWITCH function using the BETWEEN keyword:
Code:
=Switch([Average Cadence On Down Beat Only]>=90,"90 Plus",
[Average Cadence On Down Beat Only] Between 80 And 89,"80 to 89",
[Average Cadence On Down Beat Only] Between 70 And 79,"70 to 79",
[Average Cadence On Down Beat Only] Between 60 And 69,"60 to 69",
[Average Cadence On Down Beat Only] Between 50 And 59,"50 to 59",
[Average Cadence On Down Beat Only] Between 40 And 49,"40 to 49",
[Average Cadence On Down Beat Only]<40,"Less Than 40")
Which is easiest to read and understand?
BTW, "Average Cadence On Down Beat Only" is a horrendous field name; it is too long and it has SPACES in it.
Should NEVER use spaces in object names.
How about "AvgCadenceDownBeatOnly"?
This is too short, but could be as simple as "ACDBO". Or maybe "AvgCadenceDB"? (much better)
Only the programmer/developer should ever see the field names, so it really doesn't matter what the name is (to a point).
Your field name involves a LOT of typing... and greater chance of typos.....
My $0.02...........