Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Discussions

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

Dynamic rename in Table Tool for headers

EVH
6 - Meteoroid

Hello everyone!

 

I've been searching for a way to dynamically rename headers within the Table tool and coming up short. I found a couple of potential solutions, but I wonder if we have anything better at this point (one is from 2019). What I am trying to do is append a date based on a formula to multiple column headers.

 

I know we could use a Dynamic Rename tool to change the name of the header prior to entering the workflow, but since I'm using a date, the header name would be different every time it hits the Table tool which will put that field at the end of the output vs. the position I want it in. If it's just one field, there's a great suggestion in the article here where you put the "dynamic or unknown" field in the position you want it to appear. Very nice! 

https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Table-tool-reporting-Dynamically-Renam...

 

We could also use two tables, ignore headers in one, merge, layout and go on our merry way. This looks like the solution I'd need to go with as I have multiple fields on the sheet that need to be updated. This discussion below is from 2019 and provides this solution. It's a great and creative idea and I really appreciate the solution provided, but I wonder if Alteryx might have added some additional flexibility to that tool that wasn't available in 2019? 

https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Rename-Columns-in-Table-Tool/td-p/4561...

 

Has anyone uncovered a way to dynamically rename headers within the Table Tool?

4 REPLIES 4
patrick_digan
17 - Castor
17 - Castor

@EVH Interesting! Maybe something like this would work. 

 

patrick_digan_0-1657304949383.png

I'm using a find replace tool to find the old header names and appending the date to them.

 

Before Find Replace:

patrick_digan_1-1657305014309.png

 

After Find Replace:

patrick_digan_2-1657305053051.png

 

 

 

 

  

 

EVH
6 - Meteoroid

@patrick_digan this is an AWESOME approach and a brilliant use of the Find Replace and Field Info tools! I didn't think Find Replace could be used that way on a table. Thank you!

 

There's one thing I would add and that is in the formula for my specific case. If you use an "if/then" you can target the specific fields you want to hit with an update while leaving the other fields alone. I've got that attached in case someone is searching for a solution along those lines.

 

It seems like we should be able to do that right in the Table tool. Maybe that will be available in a future update...who knows? 😀 

DavidP
17 - Castor
17 - Castor

@patrick_digan - every day is a school day!!!

 

I would never have thought that you can use Find Replace with something like a Reporting Table object.

 

This is awesome!!!

patrick_digan
17 - Castor
17 - Castor

@DavidP You bet! You can actually use a formula tool as well, but the only annoying part there is you have to "convert" the field back to a reporting element. I've used that trick on a couple occasions. You can actually modify the pcxml/html which is cool.

patrick_digan_0-1657716235199.png

 

patrick_digan_1-1657716252547.png

 

patrick_digan_2-1657716272203.png

patrick_digan_3-1657716367348.png

 

 

 

Labels