Crystal reports 在crystal报表公式中返回空字符串或值

Crystal reports 在crystal报表公式中返回空字符串或值,crystal-reports,Crystal Reports,我是用公式计算原值在其工作精细度 但我想知道当j等于0时,公式返回为空,否则返回j 你怎么能做到这一点 这是我的公式 EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D01}); EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D02}); EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D03});

我是用公式计算原值在其工作精细度

但我想知道当j等于0时,公式返回为空,否则返回j

你怎么能做到这一点

这是我的公式

EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D01});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D02});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D03});

    Local StringVar D01;
    Local StringVar D02;
    Local StringVar D03;
    Local NumberVar i;
    Local NumberVar j;
    Local StringVar array x;

    D01:={PayRoll_database_sp_PresentTable_Result.D01};
    D02:={PayRoll_database_sp_PresentTable_Result.D02};
    D03:={PayRoll_database_sp_PresentTable_Result.D03};

    x:=[D01,D02,D03];
    J:=0 ; 
    for i:=1 to Count(x) do
    (
    if x[i]="P" or x[i]="W"
    Then j:=j+1
 
    );
    j