Выберите лучшие N записей в степени би после рейтинга - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть пример данных, как показано ниже

enter image description here

И я хотел получить N записей. Итак, если я выберу первые 5, я получу более 5 записей.

Я создал показатель ранга RANKX (ALLSELECTED (table1 [ID]), [marks]) enter image description hereЛюбая идея о том, как я могу получить верхние N записей. Мои предположения состоят в том, чтобы создать и проиндексировать столбец после ранга, а затем выбрать записи на основе индекса столбца. Пример: чтобы выбрать 10 записей, я могу задать условие в качестве записей выбора, где индекс меньше 11.

Таким образом, желаемый результат для индекса будет работать, как показано ниже.

enter image description here

...