title: How to conditionally execute something based on previous processed number of rows?
body: <p>I want to execute some subjob if the previously processed number of rows are greater than N. To do this, i'm using the following configuration:</p>
  
  <p><img src="https://i.stack.imgur.com/MzZYj.png" alt="enter image description here"></p>
  
  <p>tFixedFlowInput have some rows.
  tAggregateRow uses the count function and outputs one row with the number.
  tSetGlobalVar then stores this value into a global var that I can check in the Run If connector (In this case, (Integer)globalMap.get("tSetGlobalVar_1") > 3 ).
  tMsgBox then shows if the condition is true.</p>
  
  <p>What I would like is to do the same, but in a more elegant way, using the minimum components required. I would like to connect tAggregateRow with the Run If connector directly (or even tFixedFlow) with tMsgBox, but I haven't found a way to refer to the number of rows previously processed without using the output row2.count variable.</p>
  
  <p>How could I do something like this?</p>
  
  <p><img src="https://i.stack.imgur.com/XMqpk.png" alt="enter image description here"></p>
  
  <p>What should I put in the If condition to refer to the tAggregateRow operation result without connecting it to another meaningless component like exposed at the beginning?</p>