计算MDX中的百分位数

时间:2017-05-19 12:57:49

标签: mdx iccube

icCube是否提供任何可用于创建具有聚合百分位数的计算成员的函数,如中位数或第95百分位数?

1 个答案:

答案 0 :(得分:1)

对于median,可以使用MDX功能。 Percentile还没有直接支持,看起来是一个好主意添加,但我们可以Vector MDX+ function使用percentile object function

Vector( [Set] , [Value], EXCLUDEEMPTY )->percentile(50)   // for the median

相同
Median( [Set] , [Value] )

如果您希望直接从度量(事实级别)执行此操作。有一个返回Vector的aggregation methods列表。让我们说我们用聚合方法Vector定义了一个度量[P& L Vector]。那么中位数将是:

[P&L Vector]->percentile(50)

从即将发布的6.2版本中,将有一个支持百分位的MDX功能:

 Percentile( [Set], [Value] , 95 )