Hi @geet.patel, @rob_marshall's approach is a really good one. See below for another approach you could take: This is a really great opportunity to use the power of saved views and sorting. What I would do to solve this problem is the following: In the module where you have your data (let's call it Module 1), sort your dates from "highest to lowest". This will present the dates from latest date to earliest date. Click View -> Save As... to save the sorted view of the module as a Saved View. Create a new module (let's call it Module 2) dimensionalized by a UserID List and Line Items, where the line items are Plan, Subscription Start Date, and EndDate. Make sure you format those correctly. On Module 2, click Data -> Import. Import data from the Saved View of Module 1, making sure to configure the import correctly. Most importantly, make sure to map the UserID text field from Module 1 into the UserID List in Module 2. When you import from the Saved View, only the first records of each UserID will make it into Module 2. Since your saved view is sorted from latest to earliest, that means that only the latest records of each UserID will be brought into that module. As always, there's loads more that you can do to make the process more efficient, but this is the basic premise. See attached images for the results! Hope this helps, Zaf
... View more