如何通过Matrix的条件获取行号

时间:2014-04-03 13:18:52

标签: matrix reporting-services

如何得到矩阵的行号,条件是column1和column2.value的最后5位数> 10?

我想将它用于高亮5行和最后5行以及column2.value> 10.

前5个需要突出显示一种颜色,最后5行需要突出显示另一种颜色。

我已经解决了前5名,但我在下面尝试了

count(iif(sum(Fields!M_QTY.Value)>Fields!OVER_FLOW_CHECK_POINT_FILTER.Value,1,0))

但它不适用于组字段

// ------------ 20140404 我想我的描述不是很清楚

我的矩阵格式如下链接 http://i.stack.imgur.com/OEek2.jpg

我希望将条件放在产品名称上,对于细节单元格,它包括

sum()

iif似乎无法使用sum(values)作为条件。

1 个答案:

答案 0 :(得分:0)

我很难按照你对要求的描述,但我认为你应该改变你的计数功能:

= RunningValue ( iif ( ... ) , Count )

要获得最后5个,我会尝试将它与行组字段的CountDistinct进行比较,例如

= Iif ( RunningValue ( iif ( ... ) , Count ) >= CountDistinct ( Fields!GroupField.Value , "tablix1" ) , "#Red" , "#White" )