Похоже, не существует ни одного свойства, которое вы можете получить с помощью точечной нотации или функции description, которая изолирует первичный ключ, по крайней мере, я его не видел. Я могу быть совершенно не прав, и есть лучший способ сделать это.
Но я думаю, что если вы пытаетесь сделать это в Powerscript, вам придется сканировать столбцы в окне данных и проверять свойство columnname.key для определения столбцов в ключе.
Полагаю, это также зависит от того, как вы определили столбцы первичного ключа в свойствах обновления окна данных; как правило, они не определены разработчиком для окон данных только для чтения.
Если у кого-то есть способ получше, пожалуйста, пишите.