Mdx 为创建总度量值百分比的某些成员计算度量值
我们有一个立方体,它有一个度量(佣金金额)和两个维度客户和日期。 我想计算(创造80%佣金金额的客户数)与(总客户数)的比率 很重要的一点是,客户是根据佣金金额进行分类的Mdx 为创建总度量值百分比的某些成员计算度量值,mdx,measure,Mdx,Measure,我们有一个立方体,它有一个度量(佣金金额)和两个维度客户和日期。 我想计算(创造80%佣金金额的客户数)与(总客户数)的比率 很重要的一点是,客户是根据佣金金额进行分类的 如何解决这个问题?必须使用什么来解决此查询?您想在此处使用TopPercent()函数: TopPercent( existing [Customer].[Customer].[Customer].Members, 80, [Measures].[Commission Amount] ) /
如何解决这个问题?必须使用什么来解决此查询?您想在此处使用TopPercent()函数:
TopPercent(
existing [Customer].[Customer].[Customer].Members,
80,
[Measures].[Commission Amount]
)
/
existing [Customer].[Customer].[Customer].Members.Count
基本上与Danylo的方法相同-我只是添加了一个额外的
计数
,并删除了一些可能多余的现有的
关键字:
DIVIDE(
COUNT(
TOPPERCENT(
{[Customer].[Customer].[Customer].MEMBERS},
80,
[Measures].[Commission Amount]
)
)
,[Customer].[Customer].[Customer].MEMBERS.COUNT
)
在编写mdx时,您所处的环境是什么?ssrs,modrian?existing功能强大,但并非在所有环境中都能实现-我不相信它在MondrianYeah中,你可以删除existing关键字。这不应该是个问题。