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-й процентиль продаж. Вы сможете легко увидеть, какие месяцы попадают в этот верхний сегмент, и использовать эту информацию для анализа трендов:
PERCENTILEX.INC
Теперь давайте представим, что вы хотите рассчитать 90-й процентиль суммы продаж для каждого продукта. Это может помочь вам определить, какие продукты имеют высокие продажи, и сосредоточиться на них для повышения эффективности бизнеса. Для этого можно воспользоваться следующей формулой:
Продажи 90-й процентиль =
CALCULATE ( PERCENTILEX.INC ( factonlinesales, factonlinesales[salesamount], 0.9 ) )
где
PERCENTILEX.INC
– вычисляет заданный процентиль в наборе данных. В данном случае мы используем его для вычисления 90-го процентиля (0.9
).factonlinesales
– таблица, в которой содержатся данные о продажах.salesamount]
– столбец, содержащий суммы продаж, для которых мы вычисляем процентиль.
Таким образом, мера будет вычислять 90-й процентиль суммы продаж для каждого продукта, что позволит вам анализировать, какие продукты находятся в топе по продажам:
Вычисление квартиля (QUARTILE) с помощью PERCENTILEX.INC
Вы можете также использовать функцию PERCENTILEX.INC для вычисления квартилей. Квартили – это значения, которые делят упорядоченный набор данных на четыре равные части. Первый квартиль (Q1) отделяет нижнюю четверть значений от остальных, второй квартиль (Q2), также известный как медиана, делит данные пополам, а третий квартиль (Q3) отделяет верхнюю четверть значений.
Пример использования функции PERCENTILEX.INC для вычисления квартиля может выглядеть так:Copy
Quartile = PERCENTILEX.INC('TableName', 'ColumnName', 0.25)
где:
TableName – название таблицы, содержащей данные.
ColumnName – столбец, содержащий числовые значения, для которых нужно найти квартиль.
0.25 — аргумент, определяющий процентиль. Для первого квартиля (Q1) используется значение 0.25, для второго квартиля (медианы Q2) – 0.50, для третьего квартиля (Q3) – 0.75.
Предположим, у вас есть таблица продаж, где каждая строка представляет собой продажу определенного товара за определенный день, и вы хотите рассчитать первый квартиль (Q1) объема продаж за текущую неделю, чтобы понять, какой объем продаж составляет нижнюю границу первой четверти всех продаж за этот период. Для этой цели вы можете воспользоваться следующей формулой:Copy
где:
Sales – название таблицы с данными о продажах.
Sales[Объем продаж] – столбец, содержащий объемы продаж.
WEEKNUM(Sales[Дата]) = WEEKNUM(TODAY()) – фильтр, который выбирает продажи за текущую неделю.
YEAR(Sales[Дата]) = YEAR(TODAY()) — фильтр, который гарантирует, что учитываются только данные за текущий год.
Эта формула вернет объем продаж, соответствующий первому квартилю (Q1) за текущую неделю. Таким образом, вы сможете увидеть, сколько составляет нижний порог продаж, который находится ниже 25% всех продаж за эту неделю. Это может быть полезно для анализа эффективности продаж и выявления дней или товаров с низкими показателями.
Смотрите также
На этой странице
Нужна дополнительная помощь?