我有一个表,其中包含物品及其价格,以及一些以美元计算的价格,剩余部分以磅为单位,物品分为几个部分
我希望在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;
这正是我想在水晶报道中做的事情,但我没有任何线索如何这样做
所以如果你有任何想法,请帮帮我,
此致
Baher。
答案 0 :(得分:0)
您可以尝试使用报告的formula editor。
答案 1 :(得分:0)
首先,下一个推荐假定您的数据表中有一个名为Curr的列,用于存储货币种类。您必须在CR的公式字段中创建一个新公式,并输入以下内容:
if {DataTableItem.curr} = '$' then
{DataTableItem.Price}*YourDollarPriceValue
else
{DataTableItem.Price}*YourPoundPriceValue;
你把这个公式放在你的细节部分。