我的SSRS报告数据集生成6个列,如下所示。报告按RepName分组。 投资组合列填充A和B. A是常规名称,B是奇数名称。每当有B时,我想将该特定单元格的背景颜色更改为红色,并在报表运行时将奇数记录移动到顶部。任何提示将不胜感激。
RepName AppID DealerName BuyerName AmtFinc Portfolio
答案 0 :(得分:3)
右键单击Portfolio
字段以访问属性
在Fill color:
标签上打开Fill
的表达式编辑器
输入表达式以评估Portfolio
字段的值并根据需要设置颜色。
您可以在数据集或报表上的表格/矩阵中对结果进行排序。测试哪种方法最适合您的情况。
假设数据库中的列名为Portfolio
,请将以下内容添加到数据集查询中:
ORDER BY Portfolio DESC;
右键单击报表设计中的Tablix:
在Portfolio
字段上设置降序排序:
请注意,如果您想要Portfolio
值为B
的所有行排序在报告的顶部,则需要删除{{ 1}}分组。见样本输出:
答案 1 :(得分:1)
所以这里有两个要求:
要根据需要订购您的表格,只需按投资组合(从Z到A,首先是 B ),然后按 RepName 排序。
条件突出显示非常标准;将TextBox 背景颜色属性设置为:
=IIf(Fields!Portfolio.Value = "B", "Red", "White")
如果我在这里遗漏了一些东西,请告诉我,因为这些似乎并不是特别不寻常的要求。