Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi All,
I'm trying to create a new ranked column based on a few if rules that need to be looped over.
The data looks like this with the ApplicationCycle column being the desired ranked column:
TABLE1
InteractionKey | MarketingInteraction | CourseTitle | Application Cycle |
7 | Application made | Master of Arts in Digital Asset and Media Management | 1 |
9 | Conditional Offer | Master of Arts in Digital Asset and Media Management | 1 |
7 | Application made | 6-week Combined Pre-sessional Programme | 2 |
15 | Firmly accpt offer | Master of Arts in Digital Asset and Media Management | 1 |
14 | Enrolled | Master of Arts in Digital Asset and Media Management | 1 |
21 | Reject | 6-week Combined Pre-sessional Programme | 2 |
7 | Application made | Pre-Sessional Course in English and Study Skills for Academic Purposes Stage 3 | 3 |
23 | Unconditional Offer | Pre-Sessional Course in English and Study Skills for Academic Purposes Stage 3 | 3 |
15 | Firmly accpt offer | Pre-Sessional Course in English and Study Skills for Academic Purposes Stage 3 | 3 |
8 | ATRd | Pre-Sessional Course in English and Study Skills for Academic Purposes Stage 3 | 3 |
14 | Enrolled | Pre-Sessional Course in English and Study Skills for Academic Purposes Stage 3 | 3 |
7 | Application made | Master of Arts in Digital Asset and Media Management | 4 |
9 | Conditional Offer | Master of Arts in Digital Asset and Media Management | 4 |
8 | ATRd | Master of Arts in Digital Asset and Media Management | 4 |
15 | Firmly accpt offer | Master of Arts in Digital Asset and Media Management | 4 |
14 | Enrolled | Master of Arts in Digital Asset and Media Management | 4 |
So far, from my understanding the code should be something like this:
ApplicationCycle=
Start LOOP from first unranked row in [ApplicationCycle] :
Foreach(row in [InteractionKey]):
IF([InteractionKey]= "7") START RANKX (TABLE1 , [InteractionKey])
IF([InteractionKey]= "7") again SKIP RANKX
IF([InteractionKey]= " 6,10,21,24,14") STOP RANKX
End LOOP
Any advice, tips and pointers to this will be much appriciated.
Thanks,
User | Count |
---|---|
25 | |
12 | |
8 | |
6 | |
6 |
User | Count |
---|---|
25 | |
13 | |
12 | |
10 | |
6 |