0

我有一个包含物品及其价格的表格,这些价格以美元为单位,其余以英镑为单位,并且这些物品分为几部分

我想在 Crystal Report 中使用修改后的 Sum 函数,以便在每组末尾显示以磅为单位的总数

就像在 C# 中那样

int price=0;
foreach (item it in items)
{ 
    if (it.curr=="$")
 { price+=it.price*DollarPrice }
else
price+=it.price;
    }
return price;

这正是我想在水晶报告中做的,但我不知道该怎么做

因此,如果您有任何想法,请帮助我,

问候,

巴赫。

4

2 回答 2

0

首先,下一个建议假设您的数据表中有一个名为 Curr 的列,用于存储货币种类。您必须在 CR 的公式字段中创建一个新公式并输入如下内容:

if {DataTableItem.curr} = '$' then
{DataTableItem.Price}*YourDollarPriceValue
else
{DataTableItem.Price}*YourPoundPriceValue;

你把这个公式放在你的细节部分。

于 2013-11-17T01:51:29.233 回答
0

您可以尝试使用报告的公式编辑器来做到这一点。

于 2011-01-16T12:36:54.493 回答