我如何计算属性水晶报表的百分比

时间:2018-11-20 10:33:45

标签: vba crystal-reports report

嗨,我正在尝试查找2小时以下的固定时间通话次数,然后计算2小时或以下的固定通话时间百分比。

我知道我需要首先找到2小时以下的通话总数,然后计算2小时以下的通话百分比。 下面我有修复时间的代码。

WhilePrintingRecords;
datetimevar recovery;
numbervar total_fixtime;
numbervar fixtime;
numbervar fixtimetemp;

datetimevar fixrec;
datetimevar fixresp;
timevar fixstart;
timevar fixend;

if recovery = datetime(date(0,0,0),Time(0,0,0)) then
        if(Date({Calls.Completion_Date})>Date(maximum({Call_Events.Off_Site},{Calls.Call_Ref}))) then
            fixresp:=maximum({Call_Events.Off_Site},{Calls.Call_Ref})
        else

        fixresp := {Calls.Completion_Date}
else
    fixresp := recovery;

fixrec := Minimum({Call_Events.On_Site},{Calls.Call_Ref});
fixstart := time(09,00,00);
fixend := time(17,00,00);
//fixtimetemp := Diff_dates_cmpl (fixrec,fixresp,fixstart,fixend,false);
//fixtime := fixtimetemp/60 ;
//total_fixtime := total_fixtime + fixtime;
//fixtime;
if({Calls.Last_Allocated_To} startswith "OMS") then
(
  fixtimetemp := Diff_dates_callScotland (fixrec,fixresp,fixstart,fixend,false);  
)
else
(
fixtimetemp := Diff_dates_cmpl (fixrec,fixresp,fixstart,fixend,false);
);
fixtime := ( fixtimetemp/60 ) ;
total_fixtime := total_fixtime + fixtime;
fixtime

我知道我可以使用if语句来说明{fixtime} <2 then: 我想要总和0 那么我可以计算出这次通话的百分比

0 个答案:

没有答案