Alteryx Designer Desktop Discussions

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

Counting Successive Holidays

DataIsFun
7 - Meteor

Hi Guys,

 

I have a situation where I just need to count the number of successive days a person is away for. I have a feeling it involves a multi-row formula but that's a tool i'm rather unfamiliar with. In the output I just need one extra column to show the running **bleep** from one row to the next.

 

Many thanks for ant guidance at all

 

Here is a dummy sample of the data:

 

NameHolidayLeave_DateDOWEmail
LucasAnnual Holidays15/05/2023MondayLucas@Gemini.com
LucasAnnual Holidays16/05/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays17/05/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays18/05/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays19/05/2023FridayLucas@Gemini.com
LucasAnnual Holidays20/05/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays21/05/2023SundayLucas@Gemini.com
LucasAnnual Holidays22/05/2023MondayLucas@Gemini.com
LucasAnnual Holidays23/05/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays24/05/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays25/05/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays26/05/2023FridayLucas@Gemini.com
LucasAnnual Holidays27/05/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays28/05/2023SundayLucas@Gemini.com
LucasAnnual Holidays29/05/2023MondayLucas@Gemini.com
LucasAnnual Holidays30/05/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays31/05/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays01/06/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays02/06/2023FridayLucas@Gemini.com
LucasAnnual Holidays03/06/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays04/06/2023SundayLucas@Gemini.com
LucasAnnual Holidays06/06/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays07/06/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays08/06/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays09/06/2023FridayLucas@Gemini.com
LucasAnnual Holidays10/06/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays11/06/2023SundayLucas@Gemini.com
LucasAnnual Holidays12/06/2023MondayLucas@Gemini.com
LucasAnnual Holidays13/06/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays14/06/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays15/06/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays16/06/2023FridayLucas@Gemini.com
LucasAnnual Holidays17/06/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays18/06/2023SundayLucas@Gemini.com
LucasAnnual Holidays19/06/2023MondayLucas@Gemini.com
LucasAnnual Holidays20/06/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays21/06/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays22/06/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays23/06/2023FridayLucas@Gemini.com
LucasAnnual Holidays24/06/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays25/06/2023SundayLucas@Gemini.com
LucasAnnual Holidays26/06/2023MondayLucas@Gemini.com
LucasAnnual Holidays27/06/2023TuesdayLucas@Gemini.com
LucasAnnual Holidays28/06/2023WednesdayLucas@Gemini.com
LucasAnnual Holidays29/06/2023ThursdayLucas@Gemini.com
LucasAnnual Holidays30/06/2023FridayLucas@Gemini.com
LucasAnnual Holidays01/07/2023SaturdayLucas@Gemini.com
LucasAnnual Holidays02/07/2023SundayLucas@Gemini.com

 

7 REPLIES 7
messi007
15 - Aurora
15 - Aurora

@DataIsFun,

 

Please see below :

 

messi007_0-1683811624147.png

 

 

Attached the workflow. Hope this helps!

Regards

Raj
16 - Nebula

this is a continuous data for a single person .

Just want to understand are you going to prepare for one person only or there are multiple people

 

also there might be some working days between , what do you want to do in that condition

 

DataIsFun
7 - Meteor

Hi @Raj there is multiple people involved yes and to answer your other question it's all just holiday data so there will be no working days for anyone in between

 

DataIsFun
7 - Meteor

hey @messi007 thats looks ideal the only caveat being that I'm trying to get a running count so for instance if the dates are one after another it would be 1 2 3 4 and so for each row if that makes sense

Raj
16 - Nebula

hope this help

jrgo
14 - Magnetar

Is this what you're looking for? I used a MR Formula tool to see if the prior records date is exactly 1 day less than the active records date. If it is, then it increments the running count. If it's not, it restarts the count to 1. Note that this doesn't set any groupings in the MR tool so you may need to set that appropriately. And you may also want to sort before it goes into it in case AMP does something weird to the order.

jrgo_0-1683812216035.png

 

Yoshiro_Fujimori
15 - Aurora

@DataIsFun ,

 

So you will need two Multi-Row Formula tools.

One for count-up, another to detect the data break.

I hope this works for your case.

 

Sample Workflow

Yoshiro_Fujimori_0-1683813553541.png

 

Multi-Row Formula 1 to count-up

Yoshiro_Fujimori_3-1683813734855.png

 

Multi-Row Formula 2 to detect break

Yoshiro_Fujimori_4-1683813823814.png

 

Labels