【问题标题】:crystal reports formula field select row with minimum value水晶报告公式字段选择具有最小值的行
【发布时间】:2013-12-03 14:31:27
【问题描述】:

我有以下数据:

姓名       金额
=================

阿米特         18000
阿杰         19500
巴拉特     16100

如何在报告页脚中打印数量最少的名称。

我尝试了以下公式

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

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

我需要在 Crystal Reports 中而不是在 RDBMS 中。

【问题讨论】:

  • 你用的是什么关系型数据库?

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


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多