2016-06-09 68 views
0

我需要一个MDX脚本,针对一比功能, 该功能在Excel中存在,并且是 称为“值显示为>父行汇总的百分比”MDX - 父行汇总的百分比

这就是结果我想

Show Excel Example

Excel不只是在客户端通过格式化MDX 值(SQL Server Profiler中选中)。

因此,有人可以帮我吗?

请注意脚本必须与尺寸无关, 也我不想移动整个日期层次结构,只有选定日期范围的 的比率值。 (这也是一个很大的问题)

类似click msdn microsoft community但这不是我的问题的解决方案。

+0

您的意思是代码必须跨越任何维度的任何层次结构工作? – SouravA

+0

是,像Excel不会 – Blin4ik

+0

应该并不重要维度,我希望看到每一个共行内从最低级别的比率值达到最高(合计= 100%)和总依赖于我的选择/过滤设置 – Blin4ik

回答

0

您将需要创建用于计算这个单独的措施。一般格式为:

CREATE MEMBER [Measures].[% Of Parent] AS 
(
DIVIDE(
    [Measures].[foo], 
    ([Measures].[foo], [Date].[Calendar].CurrentMember.Parent) 
     ), 
FORMAT_STRING = "Percent" 
) 
+0

该功能必须与脚本尺寸[日期]维度无关。在我的例子中是Date-Dimension和最低级别的ProductGroup-Dimension。我们需要一个动态的解决方案 – Blin4ik