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.

New column for vertical formula

carterfleming
8 - Asteroid

I need help figuring out how to translate the Excel function shown in the screenshot to Alteryx. I thought about using a Multi-Row Formula but I can't seem to get the expression right. Is there a Multi-Row expression for this or is there a better tool to use?

carterfleming_0-1679317352438.png

6 REPLIES 6
ShankerV
17 - Castor

Hi @carterfleming 

 

I see a common in you data where the Total row is null.

 

Hence use the below formula in Multi row formula tool.

 

IF Isnull([Total])
THEN tonumber([Row-1:Total])-tonumber([Row-2:Total])
ELSE null()
ENDIF

 

Many thanks

Shanker V

BS_THE_ANALYST
14 - Magnetar
14 - Magnetar

@carterfleming you can reference rows above or below the current row using the Multi-row formula. So you're definitely on the right lines! 

Since you need to reference as far as 2 above your current row, I'd configure the Multi-row formula like this:

BS_THE_ANALYST_0-1679317612026.png


Here's an example how to configure it:

BS_THE_ANALYST_1-1679317760648.png

 

 

All the best,
BS

LinkedIN

Bulien
carterfleming
8 - Asteroid

Apologies, the screenshot I originally gave was the Excel file I'm trying to replicate. Unfortunately in Alteryx, my data at this point in the workflow does not have null rows between it. I can't show the site names as it's company info but to the left of the Credits column here, there are two identifying rows and they are in the correct order for the calculation I need to perform. I need to subtract every second row from the row above it (i.e., (Row 2 - Row 1), (Row 4 - Row 3), (Row 6 - Row 5), etc.

carterfleming_0-1679318000137.png

 

BS_THE_ANALYST
14 - Magnetar
14 - Magnetar

@carterfleming Like this:

BS_THE_ANALYST_0-1679318570238.png

 

 

All the best,
BS

LinkedIN

Bulien
BS_THE_ANALYST
14 - Magnetar
14 - Magnetar

@carterfleming Then you can do this part:

BS_THE_ANALYST_1-1679318799630.png

Just taking every other, as per your request. This could probably be cleaner, but I don't have much time. Hopefully that's of use!
i.e. row2-row1  row4-row3 

 

All the best,
BS

LinkedIN

Bulien
BS_THE_ANALYST
14 - Magnetar
14 - Magnetar

@carterfleming okay I had to bring it together, it was bugging me 😂

BS_THE_ANALYST_2-1679318990826.png

 

 

All the best,
BS

LinkedIN

Bulien
Labels
Top Solution Authors