We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.
SOLVED

Limit output row number to each tab in Excel with condition

ThankForYourHelp
8 - Asteroid

Hi there,

 

I need support on the challenge design below:

 

I need to limit my data to 10,000 rows per tab in Excel. Here's an example:

If I have 5,000 rows for Tag 1 and 5,000 rows for Tag 2, I will have only one output tab in Excel, as the total number of rows equals 10,000.

However, if I have 3,000 rows for Tag 1 and 9,000 rows for Tag 2, I will need two output tabs in Excel. This is because the combined total exceeds the 10,000-row limit for a single tab.

 

I cannot split the data such that 3,000 rows of Tag 1 and 7,000 rows of Tag 2 are in one tab, leaving 2,000 rows of Tag 2 in a second tab. In this scenario, all 9,000 rows of Tag 2 should be placed in the second tab. It is important to ensure that data for each tag is kept together and not partially split across multiple tabs.

 

Thank you for your help.

 

 

Tagdata 1data 2data 3data 4data 5
1datadatadatadatadata
2datadatadatadatadata

 

More example:

more example:   
 TagRowcountTab Number in Excel
 130001
 290002
 320003
 440003
5 REPLIES 5
PangHC
13 - Pulsar

@ThankForYourHelp  you can counting the total row of Tag. then do some calculation on this to identify the sheet number.

then join back to the raw table with the sheet number.

Screenshot 2025-06-12 100231.png

Screenshot 2025-06-12 100011.png


both Multi-Row Tool Formula

Spoiler

1st (change the 100 to your record limit)

if ([Count]+[Row-1:Record Per Sheet]) > 100 then
  [Count]
else
  [Count]+[Row-1:Record Per Sheet]
endif

2nd

if [Record Per Sheet] = [Count] then
  [Row-1:SheetNumber]+1
else
  [Row-1:SheetNumber]
endif

 

ThankForYourHelp
8 - Asteroid

Hi @PangHC  ,

 

for the case you showed, it should be all in sheet 1 in Excel.

 

any ideas on how to achieve that?

ThankForYourHelp
8 - Asteroid

@PangHC  sorry, didn't pay attention to your code. you set to 100 instead 10,000. I'll give it a test and let you know. Thank you so much.

ThankForYourHelp
8 - Asteroid

@PangHC  Could you attach your workflow? thank you

PangHC
13 - Pulsar

the next step is do output to excel.
a. to different sheet - setting in output tool with "change filename\table name"
b. to different file - create a fullpath column and use that with "change entire filepath"

 

both method also have lot of resource in community.

and here the workflow.