我们可以根据另一个字段的值更改字段的字体颜色吗?

时间:2014-08-18 15:03:21

标签: reporting-services

我知道我们可以根据相同字段的值更改字段的字体颜色,如下所示。

=IIF(Fields!Field-name.Value<100,"red","green")  

将此表达式写入特定字段的font属性。

但是,如何根据另一个字段的值更改一个字段的字体颜色?是否有可能以这种方式改变?

2 个答案:

答案 0 :(得分:0)

你不能使用CSS,因为CSS不允许变量。

我建议使用SASS,它支持变量,并使用javascript来更改所述变量。

请参阅SASS here

指南

答案 1 :(得分:0)

是的,您可以引用表达式中的任何字段;它将使用当前范围内的值。

使用一些简单的数据:

enter image description here

一个简单的表格:

enter image description here

我已根据使用FieldValue2值的表达式将FieldValue1文本框设置为颜色

enter image description here

=IIf(Fields!FieldValue1.Value < 100, "Red", "Green")

按预期工作:

enter image description here