【问题标题】:how to get row number via condition of Matrix如何通过矩阵的条件获取行号
【发布时间】:2014-04-03 13:18:52
【问题描述】:

我怎样才能得到矩阵的行数,条件是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) 作为条件。

【问题讨论】:

    标签: matrix reporting-services


    【解决方案1】:

    我正在努力遵循您对要求的描述,但我认为您应该将您的计数功能更改为以下内容:

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

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

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

    【讨论】:

    • 我想我描述的不是很清楚我的矩阵格式如下链接i.stack.imgur.com/OEek2.jpg我想把条件放在产品名称上,对于细节单元格,它包括sum()但@987654325 @ 看起来不能使用 sum(values) 作为条件。
    • 我仍然不知道您想要实现什么或您的问题是什么。 “iif 看起来无法使用”到底是什么意思?即使试图忽略你的多个语法错误,这在技术上也没有任何意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多