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,这是一个简单的方法。我用了和你一样的表达方式,本以为可以,但令我惊讶的是,它并没有相应地改变颜色。对不起,我不知道问题出在哪里。我已经添加了一个例子,上面有我的原始答案。嗨,是的,这是一个简单的例子。我用了和你一样的表达方式,本以为可以,但令我惊讶的是,它并没有相应地改变颜色。对不起,我不知道问题出在哪里。我添加了一个示例,其中包含我的原始答案。