Free Trial

Alteryx Designer Desktop Discussions

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

Moving Avg and Median for multiple columns

pappoppuv
6 - Meteoroid

I need to calculate average and median by fiscal year and month for the columns C, D, E, F. The values in C, D, E, F represent time in days for each row falling in a specific month and year. 

 

Based on Sample Data attached, I need output as:

Row     Year         Month     Avg_C    Median_C   YTD_Avg_C  YTD_Median_C ...

  1        FY 2012    02

  2        FY 2012    03         

 

For the month 02 : Avg_C and YTD_Avg_C will be the same since it is only month 02 into consideration

For the month 03: Avg C will be only average for rows that fall in the month 03 and YTD Avg C will be average for the rows that fall in month 02 and month 03. I believe this is somewhat easier to achieve with some summarize tool and runner tool, but I haven't gotten around to create it yet. I was hoping to combine all of the calculations together.

Median is where I am requesting help. Median C will be only for month 03 whereas YTD Median C will be median value for both months.

 

Any help is appreciated. Hope I was able to describe my request clearly.

 

I was trying to see if this could help, but I couldn't replicate the steps.

 

https://community.alteryx.com/t5/Alteryx-Designer/Moving-Median/m-p/439015

 

 

9 REPLIES 9
Yoshiro_Fujimori
15 - Aurora
15 - Aurora

Hi @pappoppuv ,

 

I tried to achieve this with Batch Macro.

With a little test, it seems to be correct, but please check by yourself.

 

Main workflow

Yoshiro_Fujimori_0-1683763980568.png

 

Batch Macro

Yoshiro_Fujimori_1-1683764006849.png

 

Output

Yoshiro_Fujimori_2-1683764033331.png

 

pappoppuv
6 - Meteoroid

I changed the attached sample to my workflow inputs, there are multiple years of data that I am working with. After making the changes, the output is missing months 1,10, 11. Month 12 is showing up. Not sure if I missed something.

Yoshiro_Fujimori
15 - Aurora
15 - Aurora

Hi @pappoppuv ,

If you can share the data which is causing a problem, I may be able to help.

pappoppuv
6 - Meteoroid

I added more records. It is similar data for various months and years.

Yoshiro_Fujimori
15 - Aurora
15 - Aurora

Hi @pappoppuv ,

 

I pluged in your new data to the workflow and it seems to work on my Designer.

Yoshiro_Fujimori_0-1683770716849.png

You see the month of 2012/10, 2012/11, 2013/01.

2012/01 is not on the Input Data. So it should be OK.

pappoppuv
6 - Meteoroid

I am not sure what I am doing wrong. All i am trying to do is change the column names, add two more columns that I need avg and median for. As soon as I change the column names, nothing seems to work. Can you please take a look and let me know where I am going wrong? I am trying to understand macros and how to better utilize them.

 

Your solution is working when I use my own data in excel format and the column names changed to C,D,E,F,G,H. If I connect it to database and the names are changed it doesnt work.

Yoshiro_Fujimori
15 - Aurora
15 - Aurora

@pappoppuv 

I did not seriously consider about the scalability of this requirement.

Please allow me some time so that I can refactor the workflow to accept additional columns for Average and Median.

Yoshiro_Fujimori
15 - Aurora
15 - Aurora

Hi @pappoppuv ,

 

I created a new workflow from scratch, so that the newly added value columns do not affect the process.

I did some simple check and looks OK.

Please verify the output by yourself and let me now if you find any issue.

 

Workflow

Yoshiro_Fujimori_0-1683865822095.png

 

Output at the 1st Browse tool

(Personally I prefer this portrait style than landsccape style at the 2nd Brows tool)

Yoshiro_Fujimori_1-1683865903833.png

 

Output at the 2nd Brows tool

Yoshiro_Fujimori_2-1683865991005.png

 

pappoppuv
6 - Meteoroid

It is working when I changed my datasource. I am still testing the data but I believe it is doing what I am looking for. Thank you for all the time and effort. Appreciate your help.

Labels
Top Solution Authors