Crystal reports 如何在crystal报表中将0值转换为空

Crystal reports 如何在crystal报表中将0值转换为空,crystal-reports,Crystal Reports,我使用crystal report中的公式计算原始数据中的计数值,但当计数值为空时,公式显示为零。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 像这样 我想显示空白而不是0

我使用crystal report中的公式计算原始数据中的计数值,但当计数值为空时,公式显示为零。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 像这样

我想显示空白而不是0

我该怎么做

我用这个公式计算“p”或“V”或“C”


如果报告中有零,则可能希望将其显示为空白。 在相关字段上单击鼠标右键,然后从出现的快捷菜单中选择“格式化字段”。在编号选项卡上,单击自定义

在“数字”选项卡上,选中“如果为零则抑制”框。单击“确定”两次。然后将使用空格而不是零

EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D01});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D02});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D03});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D04});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D05});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D06});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D07});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D08});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D09});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D10});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D11});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D12});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D13});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D14});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D15});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D16});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D17});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D18});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D19});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D20});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D21});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D22});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D23});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D24});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D25});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D26});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D27});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D28});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D29});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D30});
EvaluateAfter({PayRoll_database_sp_PresentTable_Result.D31});

    Local StringVar D01;
    Local StringVar D02;
    Local StringVar D03;
    Local StringVar D04;
    Local StringVar D05;
    Local StringVar D06;
    Local StringVar D07;
    Local StringVar D08;
    Local StringVar D09;
    Local StringVar D10;
    Local StringVar D11;
    Local StringVar D12;
    Local StringVar D13;
    Local StringVar D14;
    Local StringVar D15;
    Local StringVar D16;
    Local StringVar D17;
    Local StringVar D18;
    Local StringVar D19;
    Local StringVar D20;
    Local StringVar D21;
    Local StringVar D22;
    Local StringVar D23;
    Local StringVar D24;
    Local StringVar D25;
    Local StringVar D26;
    Local StringVar D27;
    Local StringVar D28;
    Local StringVar D29;
    Local StringVar D30;
    Local StringVar D31;
    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};
    D04:={PayRoll_database_sp_PresentTable_Result.D04};
    D05:={PayRoll_database_sp_PresentTable_Result.D05};
    D06:={PayRoll_database_sp_PresentTable_Result.D06};
    D07:={PayRoll_database_sp_PresentTable_Result.D07};
    D08:={PayRoll_database_sp_PresentTable_Result.D08};
    D09:={PayRoll_database_sp_PresentTable_Result.D09};
    D10:={PayRoll_database_sp_PresentTable_Result.D10};
    D11:={PayRoll_database_sp_PresentTable_Result.D11};
    D12:={PayRoll_database_sp_PresentTable_Result.D12};
    D13:={PayRoll_database_sp_PresentTable_Result.D13};
    D14:={PayRoll_database_sp_PresentTable_Result.D14};
    D15:={PayRoll_database_sp_PresentTable_Result.D15};
    D16:={PayRoll_database_sp_PresentTable_Result.D16};
    D17:={PayRoll_database_sp_PresentTable_Result.D17};
    D18:={PayRoll_database_sp_PresentTable_Result.D18};
    D19:={PayRoll_database_sp_PresentTable_Result.D19};
    D20:={PayRoll_database_sp_PresentTable_Result.D20};
    D21:={PayRoll_database_sp_PresentTable_Result.D21};
    D22:={PayRoll_database_sp_PresentTable_Result.D22};
    D23:={PayRoll_database_sp_PresentTable_Result.D23};
    D24:={PayRoll_database_sp_PresentTable_Result.D24};
    D25:={PayRoll_database_sp_PresentTable_Result.D25};
    D26:={PayRoll_database_sp_PresentTable_Result.D26};
    D27:={PayRoll_database_sp_PresentTable_Result.D27};
    D28:={PayRoll_database_sp_PresentTable_Result.D28};
    D29:={PayRoll_database_sp_PresentTable_Result.D29};
    D30:={PayRoll_database_sp_PresentTable_Result.D30};
    D31:={PayRoll_database_sp_PresentTable_Result.D31};

    x:=[D01,D02,D03,D04,D05,D06,D07,D08,D09,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20,D21,D22,D23,D24,D25,D26,D27,D28,D29,D30,D31];
    j:=0;
    for i:=1 to Count(x) do
    (
    if x[i]="V" or x[i]="C" or x[i]="L"
    Then j:=j+1;
    );
    j