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 )
关于mdx - 在 MDX 中计算百分位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44070763/