运行总计的百分比

时间:2014-11-18 20:08:22

标签: crystal-reports

我需要显示一个运行总计与总计的比率(也是一个运行总计)。问题是,在组结束之前,总计不会被完全评估,因此百分比被抛弃。例如,我需要评估P(和F是复杂公式的结果):

GT = A1+A2+A3
    A1=F1+F2+F3    P1=A1/GT
        F1
        F2
        F3
    A2=F1+F2+F3    P2=A2/GT
        F1
        F2
        F3
    A3=F1+F2+F3    P3=A3/GT
        F1
        F2
        F3

问题是你不能使用A的Summary函数,因为Summary不适用于像F这样的公式。因此,A是一个自定义的三部分运行总计(初始化,增量,总计),以论坛的形式。出于同样的原因,似乎GT也必须是一个由三部分组成的总公式。

正如我之前提到的,这导致P评估GT何时尚未完全计算。 GT完全评估后有没有办法评估P?或者我应该采取不同的方式?

**对于cojimarmiami,每个F都是有条件地总结其下方细节的公式。细节有时包括重复值,有时包括空值。 F需要显示每个不同记录的总和,因此F是:

IF distinctcount(d,F)=0 and distinctcount(e,F)=0
THEN 0
ELSEIF distinctcount(d,F)=0
THEN sum(e,F)/distinct count(e,F)
ELSEIF distinctcount(e,F)=0
THEN sum(d,F)/distinct count(d,F)
ELSE sum(d,F)/distinct count(d,F) + sum(e,F)/distinct count(e,F)

其中d和e是F组中包含的详细信息。

0 个答案:

没有答案