【问题标题】:How can I change font color of the rows of columngroup in ssrs-2010 matrix如何更改 ssrs-2010 矩阵中列组行的字体颜色
【发布时间】:2015-03-23 09:57:36
【问题描述】:

我有一个这样的矩阵

我想更改图片中显示的日期(在列组的行中)的字体颜色以及状态值是计划,这取决于计划与实际日期的差异是否被称为延迟/提前经过。 为此,我一开始在颜色表达中写道,

=IIf(Fields!Status.Value="Delay/Early By" & CInt(Fields!CompleteDate.Value)<0,"Red","Green")

但它只显示行以及延迟/提前通过绿色。 然后我添加一个数据字段名称 diff 来存储日期差异并以颜色表达式写入

=IIf(Fields!Status.Value=" Plan" & Fields!diff.Value<0,"Red","Green")

它也没有工作。它显示所有行绿色。 有什么建议吗?

【问题讨论】:

    标签: matrix reporting-services ssrs-tablix rdl


    【解决方案1】:

    在你的表达式中使用“AND”而不是“&”。它可能会解决你的问题。

    如果您仍然遇到问题,请告诉我。

    【讨论】:

    • 据我所知,'&' 没有问题。我之前用过成功。但是尝试了您的解决方案,但没有成功。
    • 在这种情况下,您在 iif 块中的第一个条件(Fields!Status.Value="Plan")总是失败并打印“绿色”。
    【解决方案2】:

    是的,Sarat 是正确的。当您应该使用比较运算符“AND”时,您正在使用连接运算符“&”。

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多