2011-01-16 103 views
0

我有一个包含在美元的项目和它的价格和那些价格部分和英镑的休息和项目一个表分为几个部分水晶报表问题

,我想在水晶使用修改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

您可以尝试使用报告的formula editor来做到这一点。

+0

我已经用公式编辑器总和了所有记录,但我无法将特定记录的价格乘以美元价格 – Baharanji

0

首先,下一个推荐假设你的数据表中有一个名为Curr的列,用于存储货币种类。你必须使你的CR的公式字段一个新的公式,并把这样的事情:

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

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