Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

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

Simple Multi Row Question

Jeff13
7 - Meteor

This should be simple question for this group. My data is below. If the current row's ID is the same as the next row's ID, and the Age1 = Y, I need the next rows Age1 field to be a Y. The second set of data below is what I need with the red values getting changed. I tried a few variations with the multi row formula and all have been unsuccessful

 

Thanks in advance.

 

 

ID Age1
30 N
31 N
65 Y
65 N
86 Y
86 N
167 Y
167 N

 

Here is what I need

ID Age1
30 N
31 N
65 Y
65 Y
86 Y
86 Y
167 Y
167 Y

4 REPLIES 4
binu_acs
21 - Polaris

@Jeff13 One way of doing this

binuacs_0-1675898342023.png

 

PhilipMannering
16 - Nebula
16 - Nebula

@binu_acs , I think you just need,

 

IIF([Row-1:Age]='Y', 'Y', [Age])
ShankerV
17 - Castor

Hi @Jeff13 

 

As mentioned by @PhilipMannering , his formula also works.

 

One more way of doing this as per the logic explained when current row's ID is the same as the next row's ID.

 

IF [ID]=[Row-1:ID]
THEN "Y"
ELSE [Age1]
ENDIF

 

ShankerV_0-1675922248242.png

 

Many thanks

Shanker V

 

Raj
16 - Nebula

if the logic is by referring the previous row 

then you can use 

IIF([Row-1:Age]=' Y', 'Y', [Age])

else if the logic is different then you need to add different condition

Labels
Top Solution Authors