Вот пример данных, которые я скинул вместе.
![data](https://i.stack.imgur.com/KIFCI.png)
Кроме того, я создал простую меру для Total Amount
.
Total Amount = SUM(Data[Amount])
С этим я создал новую меру, которая по существу будет помечать каждую строку как верхнюю или нижнюю 3 (вы можете изменить число в соответствии со своими потребностями).
Сначала эта мерапроверяет, есть ли значение для Total Amount
и «удаляет» любое, имеющее пустое значение («удаляет», делая флаг пустым и, следовательно, никогда не будет включено в какую-либо фильтрацию или тому подобное).
TopBottom =
IF(
ISBLANK([Total Amount]),
BLANK(),
IF(
RANKX(ALL(Data), [Total Amount], , ASC) <= 3 || RANKX(ALL(Data), [Total Amount], , DESC) <= 3,
1,
0
)
)
После того, как у вас есть мера рангового флага, вы можете добавить его в визуал и затем отфильтровать там, где мера равна 1.
![Filter](https://i.stack.imgur.com/71vxI.png)
Как только это будетвсе закончено, у вас должен быть визуальный вид, показывающий только те записи, которые вас интересуют.Вот полный список данных с видимым флагом и полученной таблицей при применении фильтра.
![Result](https://i.stack.imgur.com/1qdeA.png)