在report machine 2.6 中 SUM(结存)能不能只算出正数或负数,怎么实现?
我用了一个ADOquery 求出了一个结存列,现在在报表中要算出它的正结存,负结存,和总结存,现在我只能求出其中一个数据来,
[sum([Datamodule1.Q_ysumgroup."结存"])] “总结存”SUM(结存)能不能只算出正数或负数,怎么实现?
我用了一个ADOquery 求出了一个结存列,现在在报表中要算出它的正结存,负结存,和总结存,现在我只能求出其中一个数据来,
[sum([Datamodule1.Q_ysumgroup."结存"])] “总结存”SUM(结存)能不能只算出正数或负数,怎么实现?
解决方案 »
- DLL非模态窗口快捷键全部失灵,怎么解决啊?
- 求教根据两点经纬度得到距离算法?
- delphi ADOTable的条件查询
- 如何让DBLooupComboBox控件中的数据不随数据表的指针动?
- 我用做个报表要求每个页要7行!如果不满7行则下面为空格行!
- 请问一下怎么对一个数组进行赋值?
- paradox数据库查询,判断时间大小问题-在线等待!
- 高分请教chartfx控件的使用!!!!!!
- SOS!在执行WinExec('notepad',SW_RESTORE)时怎么让创建的notepad窗体作为子窗体,放在我的mainForm里啊?
- 求援
- 这句SQL有什么问题??access的
- 请问如何向指定窗口发送按键信息?
//X>0则为X,否则为0
(Abs(X) + X) / 2//X<0则为X,否则为0
(X - Abs(X)) / 2
//正
[sum((Abs([Datamodule1.Q_ysumgroup."结存"]) + [Datamodule1.Q_ysumgroup."结存"]) / 2)] “总结存”//负
[sum(([Datamodule1.Q_ysumgroup."结存"] - Abs([Datamodule1.Q_ysumgroup."结存"])) / 2)] “总结存”
SUM(结存)分别累加这个计算字段就可以了。