Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает рейтинг числа в списке чисел.
Синтаксис
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])