水晶报表问题

发布于 2024-10-12 09:39:26 字数 383 浏览 5 评论 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。

I have a Table which Contains items and its prices and those prices some in Dollars and the rest in pounds and the items are divided into sections

and I want to use a modified Sum function in the Crystal Report so as to show at the end of each group the total in pounds

like that in C#

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

That's exactly what i want to do in crystal reports but i dont have any clue how to do so

So if you have any Idea please help me,

Regards,

Baher.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

病女 2024-10-19 09:39:26

您可以尝试使用报告的公式编辑器来执行此操作。

You could try to do that using the report's formula editor.

烈酒灼喉 2024-10-19 09:39:26

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

if {DataTableItem.curr} = '

然后将此公式放在“详细信息”部分中。

then {DataTableItem.Price}*YourDollarPriceValue else {DataTableItem.Price}*YourPoundPriceValue;

然后将此公式放在“详细信息”部分中。

First of all, the next recomendation assumes you have a column in your datatable called Curr which stores the kind of currency. You have to make a new formula in the Formula Field of your CR and put something like this:

if {DataTableItem.curr} = '

And you put this Formula in your Details Section.

then {DataTableItem.Price}*YourDollarPriceValue else {DataTableItem.Price}*YourPoundPriceValue;

And you put this Formula in your Details Section.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文