Here you go.. the magic of Table Calcs.
There's two in here:
1. Figures the last transaction for each shipment:
I had to make dtDate into an attribute otherwise it interferes with this table calc - you can leave it as a discrete Exact Value, but then you need to include it in the criteria for the table calc
The the second is a filter checking "does the iTransactionID for THIS ROW equal the highest for the shipment?"
LOOKUP(MAX([iTransactionID]), 0) = [Last TransactionID - calc]
You can toggle the filter on and off to see the difference.
Wow, hands down!!
I appreciate a lot your great assistance!!