我有这样的报告
ID Score 1 Score 2 Sum Average
1 5 5 10 5
2 7 6 13 6.5
3 4 8 12 6
. . . . .
. . . . .
. . . . .
Total 16 19 35 17.5
我有Score 1
和Score 2
,但我需要通过Stimulsoft获取Sum
,Average
和Total
。
如何使用sum来获取每行中两列的总和?
答案 0 :(得分:1)
由于似乎没有人回答,我会尝试一下。我不确定你需要的是一个SQL查询或Stimulsoft咨询。我会尝试前者:
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
应该返回您发布的内容。但是,至少可以说,将最后一行(Total)作为查询的一部分返回是糟糕的设计。当您实际显示/生成报告文件时,应该在下一步中完成。
答案 1 :(得分:1)
希望这个Sql查询有帮助:
Select CAST(ID AS VARCHAR(10)) AS [ID], Score1, Score2, (Score1 + Score2) AS [SUM], ((Score1 + Score2)/2) AS [AVG] from Yourtable
UNION ALL
Select 'Total', SUM(Score1), SUM(Score2), SUM((Score1 + Score2)), SUM(((Score1 + Score2)/2)) from Yourtable
如果是经常使用的查询,您还可以查看computed column的总和和平均列。
答案 2 :(得分:0)
您应该在文本组件中使用下一个表达式:
{Sum(Score1+Score2)}