交互式报告中的记录选择、警报与子报表应用
1. 记录选择与警报
在数据报告中,记录选择和警报功能是非常实用的工具。当警报被触发时,不仅会收到通知,还能点击“Report Alerts”弹出对话框中的“View Records”按钮,过滤报告以仅显示触发警报的记录,这有助于关注数据中的关键异常值。
在 Crystal Enterprise 中使用警报时,“Report Alerts”对话框仅在 Crystal Reports Designer 中可用。若通过 Web 等其他方式交付报告,警报处理方式会有所不同。要让最终用户利用 Crystal Reports 的警报功能,可使用 Crystal Enterprise 进行报告分发,或在报告公式中使用内置警报函数(IsAlertEnabled()、IsAlertTriggered() 和 AlertMessage())。
为了更好地理解相关知识,下面通过一些问题和活动来巩固:
-测验问题:
1. 以下记录选择公式有什么问题,如何修复?plaintext {Orders.Order Date} > “2/25/2000”
此公式将日期与字符串字面量进行比较,需要将右侧字符串转换为日期时间值,一种可能的解决方案是:plaintext {Orders.Order Data} > #2/25/2000#
2. SQL 表达式的目的是什么?
SQL 表达式用于创建在数据库服务器上处理的公式,可使用特定于数据库的函数,或在记录选择公式中使用该公式时确保最佳性能。