如何在ssrs-2010矩阵中更改columngroup行的字体颜色

时间:2015-03-23 09:57:37

标签: matrix reporting-services ssrs-tablix rdl

我有一个这样的矩阵enter image description here enter image description here

我想更改日期的字体颜色(在columngroup的行中)在图片中看到状态值是计划,取决于计划和实际日期的差异是否被称为延迟/早期通过。 为此,我首先用颜色表达式写了

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

但它只显示行和Delay / Early By绿色。 然后我添加一个数据字段名称diff来存储日期差异并用颜色表达式

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

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

2 个答案:

答案 0 :(得分:0)

使用'AND'代替'&amp;'在你的表达。它可以解决你的问题。

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

答案 1 :(得分:-1)

是的,Sarat是正确的。您正在使用串联运算符'&amp;'何时应该使用比较运算符'AND'。