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 Early 2026. Make sure to check your account preferences in my.alteryx.com to make sure you have filled out your security questions. 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

Converting a value to negative based on IF condition

GaRaGe
8 - Asteroid

I have 2 fields in my data - "Amount" & "Indicator". Amount has all positive numbers (e.g. 3.2, 0.1, 10 etc.). Indicator has either "credit" or "debit" in it. I need to write an if condition so that the values in the amount field get converted to negative number if the indicator is "credit" and remains positive otherwise. 

 

I tried a code like this

 

IF [indicator]= "credit"
THEN [amount] = (-1)*[amount]
ELSE [amount]=[amount]
ENDIF

 

but this returns me 0 for all debit values and -1 for all credit values. Any suggestions on how to do it correctly?

 

Thanks in advance

2 REPLIES 2
MarqueeCrew
20 - Arcturus
20 - Arcturus
IF [indicator]= "credit"
THEN (-1)*[amount]
ELSE [amount]
ENDIF

Cheers,
Mark
Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
GaRaGe
8 - Asteroid

Thank you. this works

Labels
Top Solution Authors