Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает рейтинг числа в списке чисел.
Синтаксис
RANK.EQ(<value>, <columnName>[, <order>])
Параметры
| Срок | Определение |
|---|---|
value |
Любое DAX выражение, возвращающее одно скалярное значение, ранг которого необходимо найти. Выражение должно быть вычисляется ровно один раз перед вычислением функции, а значение передается в список аргументов. |
columnName |
Имя существующего столбца, для которого будут определены ряды. Это не может быть выражение или столбец, созданный с помощью этих функций: ADDCOLUMNS, ROWили SUMMARIZE. |
order |
(Необязательно) Значение, указывающее, как ранжировать числах, низкий до высокого или высокого уровня: |
Значения заказа
| ценность | альтернативное значение | Описание |
|---|---|---|
0 (ноль) |
FALSE |
Ранжирует в порядке убывания columnName. Если value равно наибольшему числу в columnName то RANK.EQ равно 1. |
1 |
TRUE |
Ранжирует в порядке возрастания columnName. Если value равно наименьшему числу в columnName то RANK.EQ равно 1. |
Возвращаемое значение
Число, указывающее ранг value среди чисел в columnName.
Замечания
columnNameне может ссылаться на любой столбец, созданный с помощью этих функций: ADDCOLUMNS, ROW или SUMMARIZE. ЯЕсли
valueне находится вcolumnNameили значении является пустым, RANK.EQ возвращает пустое значение.Повторяющиеся значения
valueполучают то же значение ранжирования; Следующее значение ранга, назначенное, будет значением ранжирования и числом повторяющихся значений. Например, если пять (5) значений привязаны к рангу 11, то следующее значение получит ранг 16 (11 + 5).-
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример 1
В следующем примере создается вычисляемый столбец, который ранжирует значения в SalesAmount_USD из таблицы InternetSales_USD по всем числам в одном столбце.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Пример 2
В следующем примере выполняется подмножество значений по заданному образцу. Предположим, что у вас есть таблица местных студентов с их производительностью в определенном национальном тесте, а также у вас есть весь набор показателей в этом национальном тесте. Следующий вычисляемый столбец даст вам национальный рейтинг для каждого из местных студентов.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])