1

我处于需要根据不同的行数计算每个会计年度的百分比的情况。

我已经在每年的城市中实现了不同的计数(相当简单的任务),并且达到了立方体中的这两个列表。

第一个列表是给定年份的全州不同计数。第二个列表是给定年份的城市不同计数,百分比基于该城市当年的全州计数。

我的问题是我需要为每个给定年份的百分比列准备一个计算成员。

例如,在 2009 年,城市 1 有 2697 个不同的计数和 32.94% 的百分比增长。(使用的公式 = 2697/8187)。

我试过了

([Measures].[Distinct Count])/(SUM(ROOT(),[Measures].[Distinct Count]))
但没有运气。

非常感谢任何帮助。

提前致谢。

PS:2009 年全市范围的总和永远不能等于当年全州的不同计数。这是因为我们正在计算城市和州的不同计数。

在此处输入图像描述

4

1 回答 1

1

您需要为此创建一个区域层次结构,例如州 -> 城市。创建一个如下所示的计算。然后在浏览器中把你的层次结构放在左边,销售额和计算的百分比值。

([Dim].[Region].CurrentMember, [Measures].[Salesamt]) /
iif(
    ([Dim].[Region].CurrentMember.Parent, [Measures].[Salesamt]) = 0,
    ([Dim].[Region].CurrentMember, [Measures].[Salesamt]),
    ([Dim].[Region].CurrentMember.Parent, [Measures].[Salesamt])
)
于 2012-08-07T09:54:48.560 回答