In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Multiple Statements in a formula

bman213
7 - Meteor

Hi all,

 

I am hoping someone can help. I ma trying to create a formula that selects multiple arguments for one output, but I ma struggling some.

 

IF [STATUS_1] = "C" AND([OPERATED] = "YES" AND !isnull([DATEOPERATED]) AND [TURN_COUNT] > 0 THEN "C"
ELSE "" ENDIF

 

So if the (status1, Operated, Dateoperated and Turn Count > 0) THEN "C"

 

Thanks in advance!

3 REPLIES 3
Luke_C
17 - Castor
17 - Castor

Hi @bman213 

 

I think you either need to close the parenthesis you opened after 'And([Operated]...' or remove it. 

 

IF [STATUS_1] = "C" AND([OPERATED] = "YES" AND !isnull([DATEOPERATED]) AND [TURN_COUNT] > 0) THEN "C"
ELSE "" ENDIF

Hollingsworth
12 - Quasar
12 - Quasar

I agree with @Luke about the parenthesis match

 

you can also try the iif syntax which I like for conciseness:

- with parenthesis
iif( [STATUS_1] = "C" && ([OPERATED] = "YES" && !isnull([DATEOPERATED])) && [TURN_COUNT] > 0,"C","")
- OR without parenthesis
iif( [STATUS_1] = "C" && [OPERATED] = "YES" && !isnull([DATEOPERATED]) && [TURN_COUNT] > 0,"C","")

John Hollingsworth
Clear Channel Outdoor
bman213
7 - Meteor

Thanks to both of you guys, it is this community that really makes Alteryx so beneficial. Appreciate the help!

Labels
Top Solution Authors