我有一个详细报告,在标题上进行交互式排序。 刷新报告后,用户希望突出显示整个报告中显示的某些数据行,以查看模式是否可检测。
比如说,出现在多个客户行上的供应商名称可能表示他们在信用卡遭到入侵之前都在同一供应商处购物。突出显示该供应商名称可能会更容易发现这是否是问题供应商。在他们开始仔细阅读数据之前,他们不知道他们想要突出显示什么,因此运行时参数将不起作用。
过去我使用的BusinessObjects有一个可用于触发警报的控件(格式化更改)。
有没有办法在SSRS中破解这样的东西?
答案 0 :(得分:0)
有没有办法在SSRS中破解这样的东西?否。
但是,如果报表用户想要将报表导出到Excel,那么他们可以随后对该电子表格执行任何操作。他们只需要知道任何更改都不会被写回任何数据存储。
SSRS纯粹用于报告数据,而不是更改数据或注释数据。也无法在报表管理器中更改报表输出。
如果您需要能够在运行时突出显示报表中的数据,则可以通过RDL中的属性和表达式的组合来实现。您的业务用户需要告诉您相应的规则,然后您可以使用用于创建报告的开发工具进行更改。
我希望这能为你澄清一些事情。
答案 1 :(得分:0)
添加使用供应商名称填充的参数。
然后在您的行中,右键单击并转到TextBox Properties。然后单击左侧的填充选项卡和填充颜色旁边的按fx按钮添加代码:
= IIF(参数!VendorName.Label = Fields!VendorName.Value," OrangeRed"," White")
如果此行中的VendorName与参数中选择的VendorName匹配,则会突出显示OrangeRed单元格。