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

Row Comparison

nkumarjha
7 - Meteor

Hi

I am new to Alteryx and i am trying to use it for a row comparison scenario,

if Part Number (row 1)=part number(row 2) then Min(Prices Quoted). it needs to work for all the duplicate Part numbers. 

Thanks a lot for helping

 

IDPart NumberPrices QuotedPrices.MOQSupplier Name
1210-0698910.2883000ABCD
2210-0698910.538753000DEF
1240-0234800.573000gfdc
2240-0234800.63000bdls
1240-07776222.5500hdsa
2240-07776226360dshd
1310-0356691.91000dscf
2310-0356691.91000nfsd
1310-0519231.91000bfds
2310-0519231.91000fghh
1430-04676164.5500wfehg
2430-04676153500afgewg
1430-04676250500wgwh
2430-04676257.2500sgwea
1430-04676358.5500aghah
2430-04676355500whakh
8 REPLIES 8
Ladarthure
14 - Magnetar
14 - Magnetar

Hi, 

 

to do so you could use a multi row formula tool and the formula should be something like this :

if [Row-1:Part Number] = [Part Number] then min([Row-1:Prices Quoted],[Prices Quoted])
else null() endif

 

it gives you the minimum price then you can filter the null values

 

Or you could simply use a summarize tool, do a group by on part number and a min on Prices Quoted.

 

Hope it helped!

JordanB
Alteryx
Alteryx

Hi @nkumarjha

 

The easiest way would be to use a summarize tool and Join.

 

The summarize tool can find the minimum for each part number and then you can simply use a join tool to add this field to your master dataset.

 

Workflow attached

 

Best,

 

Jordan

nkumarjha
7 - Meteor

Thanks a lot Jordan,  I was able to get to end result. 

nkumarjha
7 - Meteor

Hi Ladarthur, thanks for your help. 

 

I did use the multi row function but the expression is giving an error. 

 

Regards

Nk

Ladarthure
14 - Magnetar
14 - Magnetar

@nkumarjha could you send me the workflow so that I give a look?

nkumarjha
7 - Meteor

@

Ladarthure
14 - Magnetar
14 - Magnetar

Here it is, you needed a space between if and the variable name, I just modified a bit the formula to work :)

nkumarjha
7 - Meteor

Labels
Top Solution Authors