У меня есть googled и продолжайте заканчивать слишком медленными формулами. Я подозреваю, что если разбить формулу поэтапно (создание расчетных столбцов), я могу увидеть некоторое увеличение производительности.Расчет PERCENTILE в DAX
У меня есть таблица, содержащая несколько числовых столбцов вместе с некоторыми, которые будут в конечном итоге как slicers. Цель состоит в том, чтобы иметь 10, 25, 50, 75 и 90-й процентиль над некоторыми числовыми столбцами для выбранного слайсера.
Это то, что у меня есть для 10-го Percentile над столбцом «Total Pd».
TotalPaid10thPercentile:=MINX(
FILTER(
VALUES(ClaimOutcomes[Total Pd]),
CALCULATE(
COUNTROWS(ClaimOutcomes),
ClaimOutcomes[Total Pd] <= EARLIER(ClaimOutcomes[Total Pd])
)> COUNTROWS(ClaimOutcomes)*0.1
),
ClaimOutcomes[Total Pd]
)
Это займет несколько минут, и данные пока не отображаются. У меня около 300K записей в этой таблице.
Предложите, что вы просматриваете информацию на сайте Marco здесь, у нее есть хороший пример процентиля в DAX. http://www.daxpatterns.com/statistical-patterns/#skip-to-complete-pattern –