问题描述
大家好,
我面临水晶报告栏中数据总和的问题。
这是我的代码。 @Discrate 是来自数据库的数据。它的数据类型是十进制的。
{DataTable1.TotalPrice} 也来自数据库。它的数据类型也是十进制的。
Hi guys,
I facing problem for sum the data in column of crystal report.
This is my code. @Discrate is the data from database. Its datatype is decimal.
{DataTable1.TotalPrice} is also from database. Its datatype is also decimal.
numbervar discrate :=ToNumber({@Discrate});
if discrate = 0.00 then
cstr({DataTable1.TotalPrice})
在我的专栏中,我只会显示 @Discrate 所在的数据0.00。
所以现在我的问题是我怎样才能总结 {DataTable1.TotalPrice} 哪里 @Discrate = 0.00?
In my columns, I will display only data where @Discrate is 0.00.
So now my problem is how can I sum the {DataTable1.TotalPrice} Where @Discrate =0.00?
推荐答案
Global numbervar SumOfTtlPrice;
numbervar discrate := ToNumber({@Discrate});
if discrate = 0.00 then
(
SumOfTtlPrice := SumOfTtlPrice + {DataTable1.TotalPrice};
cstr({DataTable1.TotalPrice});
)
拖拉它详细部分
现在打印SumOfTtlPrice创建另一个公式名称它 PrintSumOfTtlPrice
dragdrop it in detail section
Now To print SumOfTtlPrice create another formula name it PrintSumOfTtlPrice
WhilePrintingRecords;
Global numbervar SumOfTtlPrice;
SumOfTtlPrice;
拖放页脚部分
快乐编码!
:)
drag drop it in footer section
Happy Coding!
:)
这篇关于水晶报告中的列总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!