我有一份汇总数据的报告,我正在尝试修改它。我试图按机器计算每周的总数,而不是按机器计算的总数。计算示例如下所示:
numberVar x := Sum ({WorkCntrSummary.Downtime_DurationInMinutes_Category0}, {WorkCntrSummary.Criteria_MachineID});
numberVar xh := Truncate(Round(x)/60);
numberVar xm := Round(x) mod 60;
if xh >= 1 then
ToText (xh, 0) + "h " + ToText (xm, 0) + "m"
else
ToText (xm, 0) + "m"
我正在尝试更改通过 MachineID 对字段求和的第一行。我想将它与 MachineID 以及我添加到报告中的另一个组相加,该组是按周分组的日期字段。我不知道如何更改该总和以按周添加日期字段。我尝试将其更改为以下内容,这对按周分组没有任何作用。
numberVar x := Sum ({WorkCntrSummary.Downtime_DurationInMinutes_Category0}, {WorkCntrSummary.Criteria_MachineID},{WorkCntrSummary.Criteria_StartDateTime});
numberVar xh := Truncate(Round(x)/60);
numberVar xm := Round(x) mod 60;
if xh >= 1 then
ToText (xh, 0) + "h " + ToText (xm, 0) + "m"
else
ToText (xm, 0) + "m"
但是我得到一个错误组条件必须是一个字符串。
任何帮助将非常感激。谢谢!