【发布时间】:2017-10-19 15:01:39
【问题描述】:
icCube 是否提供任何函数可用于创建具有聚合百分位数的计算成员,例如中位数或第 95 个百分位数?
【问题讨论】:
icCube 是否提供任何函数可用于创建具有聚合百分位数的计算成员,例如中位数或第 95 个百分位数?
【问题讨论】:
对于median,有一个可用的 MDX 函数。尚不直接支持百分位数,添加看起来是个好主意,但我们可以使用Vector MDX+ function 应用percentile object function。
Vector( [Set] , [Value], EXCLUDEEMPTY )->percentile(50) // for the median
和
一样Median( [Set] , [Value] )
如果您希望直接从度量(事实级别)执行此操作。有一个aggregation methods 列表返回一个向量。假设我们使用聚合方法 Vector 定义了一个度量 [P&L Vector]。那么对于中位数将是:
[P&L Vector]->percentile(50)
从即将到来的 6.2 版本开始,将会有一个 MDX 函数来支持 Percentile:
Percentile( [Set], [Value] , 95 )
【讨论】: