PERCENTILE.INC / PERCENTILEX.INC

PERCENTILE.INC

PERCENTILE.INC – возвращает k-й (включительно) процентиль значений в столбце.

Синтаксис

PERCENTILE.INC(<column>, <k>)

где

  • <column> – столбец, содержащий значения. Функция принимает только числа целые или с точкой (константы, числовые поля, скалярные функции, возвращающие числа).

  • <k> – желаемое значение процентиля в интервале [0,1]. Число с плавающей запятой в диапазоне от 0,00 до 1,00 включительно.

PERCENTILEX.INC

PERCENTILEX.INC – Возвращает k-й (включительно) процентиль значений выражения в таблице.

Синтаксис

PERCENTILEX.INC(<table>, <expression>, <k>)

где

  • <table> – название таблицы, содержащей строки, для которых будет вычисляться выражение.

  • <expression> – выражение, которое должно быть вычислено для каждой строки таблицы В выражении могут
    быть только числа (константы, числовые поля, скалярные функции, возвращающие числа).

  • <k> – желаемое значение процентиля в интервале [0,1]. Число с плавающей запятой в диапазоне от 0,00 до
    1,00 включительно.

В Power BI функция PERCENTILEX.INC в отличии от PERCENTILE.INC учитывает null. То есть 0.25 процентиль по { BLANK (), BLANK (), BLANK (), 1, 2, 3, 4 } вернет Blank. На платформе Visiology PERCENTILEX.EXC 0.25 с данными { null, null, null, 1, 2, 3, 4 } вернет 0.

Примеры

PERCENTILE.INC

Предположим, у вас есть таблица продаж, которая содержит информацию о ежемесячных продажах вашей компании. Вы хотите рассчитать 90-й процентиль продаж, чтобы понять, какие месяцы находятся в верхнем 10% по объему продаж. Это поможет вам выявить месяцы с максимальным уровнем продаж и использовать эту информацию для стратегического планирования. Для этого можно воспользоваться следующей формулой:

90-й процентиль = PERCENTILE.INC ( factonlinesales[salesamount], 0.9 )

где

  • PERCENTILE.INC – возвращает процентиль (включающий) из указанного столбца;

  • factonlinesales[salesamount] – столбец в таблице factonlinesales, который содержит суммы продаж, по которым будет рассчитываться процентиль ;

  • 0.9 – параметр, указывающий, что мы хотим получить 90-й процентиль.

Таким образом, вы можете использовать эту меру в визуализации, чтобы показать 90-й процентиль продаж. Вы сможете легко увидеть, какие месяцы попадают в этот верхний сегмент, и использовать эту информацию для анализа трендов:

PERCENTILE.INC.png

PERCENTILEX.INC

Теперь давайте представим, что вы хотите рассчитать 90-й процентиль суммы продаж для каждого продукта. Это может помочь вам определить, какие продукты имеют высокие продажи, и сосредоточиться на них для повышения эффективности бизнеса. Для этого можно воспользоваться следующей формулой:

Продажи 90-й процентиль = CALCULATE ( PERCENTILEX.INC ( factonlinesales, factonlinesales[salesamount], 0.9 ) )

где

  • PERCENTILEX.INC – вычисляет заданный процентиль в наборе данных. В данном случае мы используем его для вычисления 90-го процентиля (0.9).

  • factonlinesales – таблица, в которой содержатся данные о продажах.

  • salesamount] – столбец, содержащий суммы продаж, для которых мы вычисляем процентиль.

Таким образом, мера будет вычислять 90-й процентиль суммы продаж для каждого продукта, что позволит вам анализировать, какие продукты находятся в топе по продажам:

PERCENTILEX.INC.png

Смотрите также

Поддерживаемые функции DAX

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.