如何汇总每行字段并获得其结果,然后将其添加到水晶报告中的组中的下一行


A组项目开始余额价格+12%结束余额第一项0.00 100.00 12.00 112.00第二项112.00 100.00 12.00 224.00第三项224.00 100.00 12.00 336.00B组项目开始余额价格+12%结束余额第四项0.00 100.00 12.00 112.00第五项112.00 100.00 12.00 224.00第六项224.00 100.00 12.00 336.00之前

我怎么能做到这些与水晶报告,在这些表中,我在我的数据库中唯一的字段是组,项目和价格;剩下的是crystal report。

请帮. .

如果我明白你在这里想做什么,我会做以下事情:

为每行创建一个公式,将12%的价格加到价格中,例如
{priceUplift} =

{price}*1.12

如果百分比发生变化,可以使用变量字段例如{Percent},而不是1.12


然后使用"3-公式技巧"(如果你不知道,谷歌更多信息)

民用:{Balance-Reset}

WhilePrintingRecords;
numbervar balance:=0;

Formula2: {Balance-Update}

WhilePrintingRecords;
numbervar balance;
balace:=balace+{priceUplifted}

Forumla3: {Balace-Display}

WhilePrintingRecords;
numbervar balance;
balace;

按如下方式插入字段:

Header       |ITEM            Opening-Balance   Price   %12          Closing-Balance 
Group 1 head |Group By{Group} {Balance-Reset}
Details      |{item}          {Balance-Display} {price} {Percentage} {Balance-Update}  

我还没有测试过这就是我如何开始的问题(我认为它应该工作)。如果有问题,那将与在显示open - balance之前更新close - balance有关

欢呼B

最新更新