Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Designer Desktop Discussions

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

IFERROR formula

BJSOON
8 - Asteroid

Hi how do I convert this Excel formula in Alteryx?  Thank you. 

 

=IFERROR(F3-F5,"-")

9 REPLIES 9
fmvizcaino
17 - Castor
17 - Castor

Hi @BJSOON ,

 

You can use 

if IsNull([F3]-[F5])
then '-'
else [F3]-[F5]
endif

 

The only problem here is that you will need to leave the data type as string.

fmvizcaino_0-1582884180774.png

 

Best,

Fernando V.

 

BJSOON
8 - Asteroid

Thank you!   If I change it from "-" to 0, can I leave the data type as V_WString?

 

 

=IFERROR(F3-F5,0)

 

fmvizcaino
17 - Castor
17 - Castor

If you change the iferror result, you can use as text or numeric.

if IsNull([F3]-[F5])
then 0
else [F3]-[F5]
endif

 

best,

Fernando V.

BJSOON
8 - Asteroid

Thank you!

AS
8 - Asteroid

Hi Expert, I'm using this formula.. according to your suggestion but this is showing me error

 

if IsNull([Last order]-[First order])
then "NA"
else [Last order]-[First order]
endif

 

Error: Formula: Invalid type of subtraction operator

Could you please tell me the mistake I'm doing...

atcodedog05
22 - Nova
22 - Nova

Hi @AS 

 

In the above scenario "NA" is a string and  [Last order]-[First order] could be number which not same datatype. Both output should be same output.

AS
8 - Asteroid

Both columns are from "Date" datatype and it is only giving error in else part..in above near by "IsNull" this formula is working

atcodedog05
22 - Nova
22 - Nova

Hi @AS 

 

You need to use DatetimeDiff() for subtracting between dates.

 

https://help.alteryx.com/20212/designer/datetime-functions

 

Hope this helps : )

AS
8 - Asteroid

Could not understand.. Have a look on shared image

Labels
Top Solution Authors