I’m using Top(Sort(Select())) in the expression below and expecting to retrieve the [Group Level] for last row it finds but it is giving me the first row. What am I missing?
The last row in the table for that condition on [TransponderID] (row highlighted in the screenshot). In the table there’s are two entries for TransponderID “00001”. I want to to result in the bottom entry. So, I want the field to result in [Group Level] “3”, but it keeps resulting in “2”.
But ultimately, once I get this figured out, I will want it to be the row with the newest [Timestamp].
I think you will need to create a VC to first orderby the column TimeStamp to make sure that the list of values is orderer as you want and then filter this list again and take the value you need.
Also, remember that TOP() returns a list, not a value.
You will find many posts about this in the community under “Select and Orderby”
Not sure I understand how to use a Virtual Column to sort. Can you elaborate? Also, “List” rather than “Value”. Can you suggest a different approach. I just want to return one text value, the one having the latest Timestamp, from a list of many rows…