Dedup columns on a row.

Parameters:
unique_steps or cleaned_events.See dedicated page for more information.
horizontalDedup is a scripted action. Embedded code is accessible and customizable through this tab.
See dedicated page for more information.
The horizontalDedup action is used to remove duplicate values across multiple columns in a single row. This operation is performed horizontally — meaning, across columns (not down rows) — to produce a deduplicated list of values per row.
This is particularly useful in scenarios where each row represents a sequence of process steps or observations that may contain repeated entries. For instance, in process mining, multiple event labels might repeat due to system logging behavior or user actions. By removing duplicates within the same row, you can obtain a cleaner and more concise representation of the data.
The result of the deduplication is output into a new column, which can then be used for further transformation, aggregation, or analysis.
🔍 This action does not change the original columns. It creates a new column containing the deduplicated, concatenated string of the specified columns.
Inline table used as input:

In the parameters panel:
idColsToDeDup: A, B, CcolName: deduplicated

Notes
- Deduplication is case-sensitive. For example,
Doganddogare treated as distinct.- The deduplicated output is a concatenated string. If needed, follow this step with a
splitorparseoperation.- The order of values is preserved based on the original column order.
idColsToDeDup.colName is a valid column name not already used in the dataset.