CrystalReport - 交叉表错误"修改变量的打印时间公式用于char或map"

时间:2015-09-01 12:59:30

标签: crystal-reports

我在报告中得到了这个公式" afterDAY_X_CODE":

global StringVar tester;
EvaluateAfter ({Command.cody});
EvaluateAfter ({@DAY_X_CODE});
if {@DAY_X_CODE} = "###Reset###" then
    tester:="reset"
else
if isnull({Command.cody})then
     if previous({@Actual_Valid_Code}) <>"NO" then
            tester:=previous({@Actual_Valid_Code})
        else
            tester
else
    if {Command.mtime}<= "04:00:00" AND NOT isnull({Command.mtime}) then
         tester:= {Command.cody}
    else
        if previous({@Actual_Valid_Code}) <>"NO" then
            tester:=previous({@Actual_Valid_Code})
        else
            tester;

我已经添加了另一个名为&#34; SE_VALUATOR&#34;的公式:

evaluateafter ({@afterDAY_X_CODE});
if {@afterDAY_X_CODE} = "XXXX" then
    1
else
    0

当我尝试在报表头中创建一个交叉表时,使用&#34; SE_VALUATOR&#34;进入Summarized Field我收到以下错误信息:

&#34;修改变量的打印时间公式用于图表或地图详情:@ afterDAY_X_CODE&#34;

enter image description here enter image description here

有关如何避免此错误的任何想法/解决方法? 预先感谢。 问候。

0 个答案:

没有答案