我需要建立一个带有迷你线的Tablix,将每位员工的表现与每位员工的平均成绩进行比较。与去年同期相比,所有措施都通过参数在一年内通过MDX措施限制。
Tablix每月有一个列组,每个staff_id有一个行组。底部(迷你图下方)的行是没有行组的摘要行。 我想发布一张图片,但由于缺乏声誉,我无法发布。所以我希望您能够从上面的文本中理解Tablix结构。
制作迷你图时我有两个措施。 1st是代表给定员工的MeasureX的一行。第二个应该是“平均值”的区域。每个员工的MeasureX“但我无法弄清楚如何获得正确的范围。
我的破码:
=(Sum(Fields!No_MeasureX.Value, "Tablix12") / CountDistinct(Iif(Fields!No_MeasureX.Value >0, Fields!Staff_Id.Value, Nothing), "Tablix12"))
目前已损坏的代码的范围是整个Tablix,它提供了所有月份的平均值。我需要每月平均一次。
IIF是必要的,因为数据集中有空行。
我构建了“平均。 X每个员工“正确地在行组外(靠近tablix的底部),代码如下:
=Sum(Fields!No_MeasureX.Value) / CountDistinct(Iif(Fields!No_MeasureX.Value >0, Fields!Staff_Id.Value, Nothing))