目前,我在交叉表中放置了两行数据,并在这些行的底部对它们进行了总结。我有第三行应该得到这两行的总和的百分比,但它不是因为它完全使用不同的公式,实际结果出错了。
Eg. <br>
Row 1<br>
Header - In time (the words below are NOT in the row)<br>
489.7 minutes<br>
369.0 minutes<br>
296.5 minutes<br>
312.8 minutes<br>
423.9 minutes<br>
1,892.1 total minutes
In Time Total的总和公式:
if {databasefield.InTime} > 0 then {databasefield.InTime} /60000 else 0<br>
Row 2<br>
Header - Running Time<br>
253.3 minutes<br>
173.1 minutes<br>
135.6 minutes<br>
124.2 minutes<br>
160.4 minutes<br>
828.6 total minutes<br>
运行时间总计的总和公式:
if {databasefield.RunningTime} > 0 then {databasefield.RunningTime} /60000 else 0<br>
Row 3<br>
Header - percentage<br>
48.05 %<br>
46.90 %<br>
45.74 %<br>
39.71 %<br>
37.84 %<br>
44.20 % total (incorrect value) <br>
我在技术上需要它来划分运行时间/时间
百分比总和的总和公式:
if Sum ({@InTime}, {database.username}) > 0 then
formula = {@RunningTimeformula} / Sum ({@InTime}, {database.username}) *100
else
formula = 0
end if
在这种情况下,RunningTimeForumula是:
formula = (sum({databasefield.RunningTime},{databasefield.username}))/60000
如上所述,我无法找出如何划分两个总和的总和值。