Possible Answers

Topic MatchingRow.*

You may need to log in to view this topic.

MatchingRow.*
Posted on Jul 27, 2016
 

For the purpose of accessing a series EventArgument....

What is the difference between the MatchingRow.<fieldname> and just the plain <fieldname>, as shown below in the screen snip?

I have never been able to visually see a 'difference' in what they produce. The technical documentation we have on this topic only references how it is used to compare two different series, but its not clear which 'should' be used when simply accessing the field value of the calling event/action.

 


The Following Answers May Help to Solve This Question
  Results
Discussion RE: MatchingRow.*
The MatchingRow .<fieldname> is used when using a row event or filter that is comparing values to another series. When this row event or filter is fired the matching row values from the compared series will have the MatchingRow before all of its field names.
Discussion MatchingRow.*
For the purpose of accessing a series EventArgument.... What is the difference between the MatchingRow .<fieldname> and just the plain <fieldname>, as shown below in the screen snip?
Discussion RE: MatchingRow.*
In your example, the available field names changed (are Data* now) when doing a comparison, while in my example they were named exactly the same as the referenced EventArgument series since I was not doing a comparison. I am thinking that in my example, the ' MatchingRow ' options should not have even displayed, but that would be a design choice in the EdgeFrontier system editor/builder. For now I suppose I will just ignore the 'MatchingRow' options if I am not comparing Series data to another Series.