行组上的SSRS条件格式

问题描述 投票:0回答:1

我有一个报告,其中按收入,非工资支出和工资分组。每个组中都有不同类别的单独行。

我想使用条件格式,如果YTD Variance列的总和为<0,则其红色,如果> 0的则为绿色。我已经尝试了许多方法(Iif和Switch),但无法使其正常工作。

这是我目前使用背景色的表达式。

=IIf(Fields!YTD_Variance.Value<0,"#fd6969","#54b322")

从图像中可以看出,它无法正常工作。迄今为止的两个YTD方差总计应为红色。

enter image description here

reporting-services
1个回答
0
投票

假设总数是一个总计,例如=SUM(Fields!TYD_Variance.Value),那么这就是您需要评估的。

更改您的表达式,以便比较求和的值,所以像这样……

=IIf(SUM(Fields!YTD_Variance.Value) < 0, "#fd6969", "#54b322")
© www.soinside.com 2019 - 2024. All rights reserved.