Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String Crystal Reports:公式无法使0.00值显示为空_String_Crystal Reports_Formula_Inventory Management - Fatal编程技术网

String Crystal Reports:公式无法使0.00值显示为空

String Crystal Reports:公式无法使0.00值显示为空,string,crystal-reports,formula,inventory-management,String,Crystal Reports,Formula,Inventory Management,我已经总结了每个会计年度季度的库存使用情况。空值显示为0.00,但我想将其设置为空。到目前为止,我得出的公式是: If IsNull({USAGE.CURFY_Q1}) and IsNull({USAGE.CURFY_Q2}) and IsNull({USAGE.CURFY_Q3}) and IsNull({USAGE.CURFY_Q4}) then "" else "Q1: " & Cstr({USAGE.CURFY_Q1}) & chr(13) & chr

我已经总结了每个会计年度季度的库存使用情况。空值显示为0.00,但我想将其设置为空。到目前为止,我得出的公式是:

If IsNull({USAGE.CURFY_Q1}) and IsNull({USAGE.CURFY_Q2}) 
   and IsNull({USAGE.CURFY_Q3}) and IsNull({USAGE.CURFY_Q4})
then "" 
else 
"Q1: " & Cstr({USAGE.CURFY_Q1}) & chr(13) & chr(10) & 
"Q2: " & Cstr({USAGE.CURFY_Q2}) & chr(13) & chr(10) & 
"Q3: " & Cstr({USAGE.CURFY_Q3}) & chr(13) & chr(10) &  
"Q4: " & Cstr({USAGE.CURFY_Q4}) 
公式将创建以下结果:

Q1: 5.00
Q2: 2.00
Q3: 0.00
Q4: 0.00
我希望:

Q1: 5
Q2: 2
Q3: 
Q4: 

我认为ToText(Q1,0)可能涉及…:)

我有交替的颜色与每个项目编号的变化。您的解决方案是一个有趣的想法,但我更希望输出在不操纵颜色的情况下显示。非常感谢您出色的回答。我想在公式中有多个if-then-else语句,但我不知道如何创建它。我也不知道你可以用chr(10)代替13,10。这个例子很有帮助。:)
local stringvar q1;
local stringvar q2;
local stringvar q3;
local stringvar q4;

if isnull({USAGE.CURFY_Q1}) then q1:="" else q1:=totext({USAGE.CURFY_Q1},0);
if isnull({USAGE.CURFY_Q2}) then q2:="" else q2:=totext({USAGE.CURFY_Q2},0);
if isnull({USAGE.CURFY_Q3}) then q3:="" else q3:=totext({USAGE.CURFY_Q3},0);
if isnull({USAGE.CURFY_Q4}) then q4:="" else q4:=totext({USAGE.CURFY_Q4},0);

if (q1="" and q2="" and q3="" and q4="") then "" else

"Q1: " & q1 & chr(10) &
"Q2: " & q2 & chr(10) &
"Q3: " & q3 & chr(10) &
"Q4: " & q4