question

Ankur A3 avatar image
0 Likes"
Ankur A3 asked Jason Lightfoot commented

Count Number of Rows in Source Arrival Table?

Hi Team,

I would like to know if there is any way to get number of rows in source arrival table.

1657613666643.png

I want to use this number for further calculation.

Thank you!


FlexSim 21.0.10
sourcecountarrivalrows
1657613666643.png (27.5 KiB)
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Hi @Ankur A3, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Jason Lightfoot edited

When you have a reference to the source activity (possibly through 'getactivity()') then you can get the number of rows with

treenode activity;
int numRows = activity.find(">variables/arrivals").subnodes.length;
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Ankur A3 avatar image Ankur A3 commented ·

Hi @Felix Möhlmann,

I am getting some error while executing this code.

1657626918246.png

Can you help me to check it?

12.07.2022_Source_Arrival_Row_Count.fsm

Thank you!

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Ankur A3 commented ·

You're defining activity twice - change line 8 and 9 to use 'source' or something instead of 'activity'.

You can also use getactivity as Felix indicated:

treenode source=getactivity("Arrivals","Source")
0 Likes 0 ·