Ssrs 2008 如何设置组下单元格的背景色格式?-SSRS 2008 R2
我有以下矩阵:Ssrs 2008 如何设置组下单元格的背景色格式?-SSRS 2008 R2,ssrs-2008,reporting-services,ssrs-grouping,Ssrs 2008,Reporting Services,Ssrs Grouping,我有以下矩阵: 设计视图 -------------------------- |OfficeSID |[类型]| -------------------------- |[OfficeSid]|[Value]| -------------------------- 预演 ---------------------------- |办公ID | A | B| ---------------------------- | 1 | 1029 | 982 | ------
- 设计视图
--------------------------
|OfficeSID |[类型]|
--------------------------
|[OfficeSid]|[Value]|
--------------------------
- 预演
----------------------------
|办公ID | A | B|
----------------------------
| 1 | 1029 | 982 |
----------------------------
| 2 | 98 | 782 |
----------------------------
| 3 | 786 | 82 |
----------------------------
| 4 | 29 | 2 |
----------------------------
我想格式化单元格的背景色,即第二行,第二列,这是一个值字段。它分组在类型字段下。
背景色应如下所示:
- 如果值小于0,则为红色
- 如果值<100且>0,则为橙色
- 如果值>=100绿色
我试着使用表达式,但它不起作用。这是一个非常常见的要求。。。听起来您试图在单元格级别设置
BackgroundColor
属性,这是正确的,因此没有理由不工作
你用什么表达?我会使用类似于:
=Switch(Fields!Value.Value < 0, "Red"
, Fields!Value.Value > 0 and Fields!Value.Value < 100, "Orange"
, Fields!Value.Value >= 100, "Green")
=Switch(Sum(Fields!Value.Value) < 0, "Red"
, Sum(Fields!Value.Value) > 0 and Fields!Value.Value < 100, "Orange"
, Sum(Fields!Value.Value) >= 100, "Green")
但除此之外,我想你可以添加你正在使用的数据的确切细节,或者以最简单的方式从头开始编写一份新的报告。这将显示您是否可以在没有其他逻辑的情况下在新报告中使用后台。这是一个非常常见的要求。。。听起来您试图在单元格级别设置
BackgroundColor
属性,这是正确的,因此没有理由不工作
你用什么表达?我会使用类似于:
=Switch(Fields!Value.Value < 0, "Red"
, Fields!Value.Value > 0 and Fields!Value.Value < 100, "Orange"
, Fields!Value.Value >= 100, "Green")
=Switch(Sum(Fields!Value.Value) < 0, "Red"
, Sum(Fields!Value.Value) > 0 and Fields!Value.Value < 100, "Orange"
, Sum(Fields!Value.Value) >= 100, "Green")
但除此之外,我想你可以添加你正在使用的数据的确切细节,或者以最简单的方式从头开始编写一份新的报告。这将显示您是否可以在没有其他逻辑的情况下在新报告中使用背景。Hi,Ye,这是一个简单的方法。我用了和你一样的表达方式,本以为可以,但令我惊讶的是,它并没有相应地改变颜色。对不起,我不知道问题出在哪里。我已经添加了一个例子,上面有我的原始答案。嗨,是的,这是一个简单的例子。我用了和你一样的表达方式,本以为可以,但令我惊讶的是,它并没有相应地改变颜色。对不起,我不知道问题出在哪里。我添加了一个示例,其中包含我的原始答案。