水晶报告公式字段选择具有最小值的行

时间:2013-12-02 10:21:04

标签: crystal-reports crystal-reports-2008 crystal-reports-2010

我有以下数据:

名称金额
= ================

Amit 18000
Ajay 19500
巴拉特16100年

如何在报表页脚中以最低金额打印名称。

我尝试了以下公式

if {table.amount} = minimum({table.amount}) then
'Lowest Vendor - ' + {table.name}

上面的公式返回一个空白值。

我需要在Crystal Reports中使用它,而不是在RDBMS中。

1 个答案:

答案 0 :(得分:1)

获取一个局部变量并将值存储在该变量中,并使用报告页脚中的变量。

    Shared Stringvar a;
Shared Stringvar b;
    a:=
    if {table.amount} = minimum({table.amount}) then
    'Lowest Vendor - ' + {table.name}
else '0';

if a<>'0'
then b:=a;

将此公式放在金额列旁边。

  1. 创建另一个公式并写下面的公式并将其放在页脚

    Shared Stringvar b; b