Crystal reports Crystal Reports公式不允许有摘要
我已经看到几个例子,说你可以创建一个运行总数,但这对我也不起作用。以下是我从Oracle获得的数据:Crystal reports Crystal Reports公式不允许有摘要,crystal-reports,formula,summary,Crystal Reports,Formula,Summary,我已经看到几个例子,说你可以创建一个运行总数,但这对我也不起作用。以下是我从Oracle获得的数据: Select 19000 as sales, 'Ted' as teammember from dual union select 150000, 'Bob' from dual union select 80000, 'Sally' from dual union select 8000, 'Sally' from dual 我的佣金公式: If sum({Command.SALES
Select 19000 as sales, 'Ted' as teammember from dual
union select 150000, 'Bob' from dual
union select 80000, 'Sally' from dual
union select 8000, 'Sally' from dual
我的佣金公式:
If sum({Command.SALES}, {Command.TEAMMEMBER}) *.2 < 20000
then sum({Command.SALES}, {Command.TEAMMEMBER}) *.2
else 20000
我把teammember
和sales
放在细节部分。我把Commission
和sumval
放在组尾。我希望报告页脚中有总销售额
和总佣金
它不允许我创建摘要,所以我将commission
和sumval
放在一起。值41400是正确的。页脚中存在佣金不会影响sumval
的值
我的报告如下:
Bob 150,000 20,000 20,000
Sally 8,000
sally 80,000
88,000 17,600 37,600
ted 19,000 3,800 41,400
total 257,000 3,800 45,200
您可以创建另一个新公式,我们称之为
SumvalTotal
,并执行以下操作:
whileprintingrecords;
global numbervar sumval;
sumval;
并将其放置在报告页脚中。您可以对commission
和Sumval
列使用此选项,因为它们应该相同
这应该让你:
Bob 150,000 20,000 20,000
Sally 8,000
sally 80,000
88,000 17,600 37,600
ted 19,000 3,800 41,400
total 257,000 41,400 41,400
这回答了我的问题。我似乎不能投票,因为我是一个新手,我似乎不能标记我的问题作为答案。谢谢。@Harold-我的答案旁边应该有一个绿色的复选标记,你可以点击,但无论如何,很高兴我能帮上忙!
Bob 150,000 20,000 20,000
Sally 8,000
sally 80,000
88,000 17,600 37,600
ted 19,000 3,800 41,400
total 257,000 41,400 41,400