Crystal Reports Designer  

将参数合并到公式

参数字段不必放入报表中即可在记录或组选定公式中使用。创建参数字段,然后像插入其他字段那样将其输入到公式中。

用公式进行记录选定

若要减少从数据库服务器传输的数据量并改善性能,请将参数字段直接合并到记录选定公式中。

下面的记录选定公式提请用户输入销售配额,并只显示去年销售额超过销售配额的所有客户。

{Customer.Last Year's Sales} > {?SalesQuota}

用参数字段进行排序和分组

该 Crystal 语法公式合并参数 ?group,提示用户选择“客户”或“组”作为其组选项。UpperCase 函数将参数值转换为大写以便保持一致。

WhileReadingRecords;
If UpperCase ({?group})= "CUSTOMER" then
    {Customer.Customer Name}
Else if UpperCase ({?group}) = "REGION" then
    {Customer.Region} 

用参数字段进行条件格式化

参数字段可用于创建条件格式设置公式。可以使用条件格式化公式用颜色标记符合某些条件的数据。如果您用来标记这些项的条件从不更改,则不必使用参数字段,而可以使用公式或条件格式化。

该 Crystal 语法公式合并参数 ?SalesTarget,提示用户输入销售目标值。超过销售目标值的所有客户在报表中均以红色显示。

If {Customer.Last Year's Sales} > {?SalesTarget} Then
    Red
Else
    Black