This looks a little ratchety, but it work well and its pretty fast too.
Try joining a table to its self, and drop multiples for both tables.
Match the columns in both tables that create the imperfect unique identifier for duplicates.
here's an example
Data Table( "Big Class.jmp" ) << Join(
With( Data Table( "Big Class.jmp" ) ),
By Matching Columns( :name = :name ),
Drop multiples( 1, 1 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
)
This approach is menu driven. Just get the source script from the deduped table after you run the join.
JMP Systems Engineer, Health and Life Sciences (Pharma)