Forum Discussion
Dedupe ID - Keep most recent record
I have a list of Visitor IDs to a website for a specific timespan. For purposes of summarizing the data, I would like to dedeupe the IDs in the list, keep only the timestamp of the most recent visit.
The Visitor ID is a column created from a concatenation DAX statement.
Is there a preferred way of doing this?
Anonymous
(DAX(SUMMARIZECOLUMNS(analytics_clickstream_201802[visid_comb);"LastDate":MAX(analytics_clickstream_201802[date_time]))
)).
Replace : with ;
If you have problems with ; replace it with , (This is for regional settings)
Regards
Victor
12 Replies
- Ashish_MathurSuper User
Hi,
Share your data and also show the expected result.
- AnonymousNot applicable
The link below containas a sample data .xslx (Two tabs, Raw Data and Desired State)
Simply put, I have one column of Visitor IDs, and the other a timestamp. If for example I look over the course of a year, I may see repeated Visitor IDs (i.e. the individual has visited the site multiple times over the last year) however the adjacent column is timestamped.
I would like to dedupe the Visitor ID column (Column A) so the data is distilled down to a single instance, showing the latest (newest) timestamp.
https://www.dropbox.com/s/6wdubhk9kj8kalq/Dedupe%20Sample%20Data.xlsx?dl=0
Thanks for your help!
- VvelardeCommunity Champion
Anonymous
Hi, you can create a New Table (Modeling - New Table)
NewTable = SUMMARIZECOLUMNS ( 'Sample Data'[Visitor ID]; "LASTDATE"; MAX ( 'Sample Data'[Date] ) )Regards
VIctor