Вы должны использовать отдельный оператор в вашем случае:
your_table
| distinct Category, Session_ID, Step_Name
, тогда вы можете получить ожидаемый результат, как показано ниже, он работает на моей стороне:
Category Session_ID Step_Name
A 100 1
A 100 2
A 200 1
A 200 2
B 300 1
И для вашего вопроса в комментарии, если вы используете вышеупомянутый запрос, запись типа "A 100 1" будет считаться одной сущностью, и только если есть 2 или более точно таких же записей, подобных "A 100 1 "останется только 1 запись, если использовать разные.
А если есть еще одна запись, такая как «B 100 1», то обе записи «A 100 1» и «B 100 1» останутся.