0

我有一个在标题上进行交互式排序的详细报告。刷新报表后,用户希望突出显示整个报表中出现的某些数据行,以查看是否可检测到模式。

比如说,出现在多个客户行上的供应商名称可能表明他们在信用卡被盗之前都在同一个供应商处购物。突出显示该供应商名称可能更容易发现这是否是问题供应商。在他们开始仔细阅读数据之前,他们不会知道要突出显示什么,因此运行时参数将不起作用。

过去,我使用 BusinessObjects,它有一个可用于触发警报(格式更改)的控件。

有没有办法在 SSRS 中破解这样的事情?

4

2 回答 2

0

有没有办法在 SSRS 中破解这样的事情?不。

但是,如果报告用户想要将报告导出到 Excel,那么他们可以在之后对该电子表格执行任何他们想要的操作。他们只需要知道任何更改都不会因此而被写回任何地方的数据存储。

SSRS 纯粹用于报告数据,而不是更改或注释数据。也无法更改报告管理器中的报告输出。

如果您需要能够在运行时突出显示报表中的数据,您可以通过 RDL 中的属性和表达式的组合来实现。您的业​​务用户需要告诉您其规则是什么,然后您可以在用于创建报告的任何开发工具中进行更改。

我希望这可以为您澄清一些事情。

于 2017-03-29T22:06:40.803 回答
0

添加一个填充有供应商名称的参数。

然后在您的行中,右键单击并转到 TextBox 属性。然后单击左侧的填充选项卡,在填充颜色旁边按 fx 按钮添加代码:

=IIF(参数!VendorName.Label = 字段!VendorName.Value,“OrangeRed”,“White”)

如果此行中的供应商名称与参数中选择的供应商名称匹配,这将突出显示单元格 OrangeRed。

于 2017-04-03T13:30:01.077 回答