Crystal Report:显示重复值0.00

时间:2011-02-11 07:16:12

标签: asp.net crystal-reports crystal-reports-2008

我正在制作一个水晶报告,显示数据库中的值。现在db的值包含重复值。

我需要抑制重复值并显示0.00

对于前。

  • 250.00
  • 250.00
  • 250.00

应该显示

  • 250.00
  • 0.00
  • 0.00

我已将“Suppress Duplicate”应用于列,但不知道如何在那里显示0.00。

非常感谢!

2 个答案:

答案 0 :(得分:1)

不检查如果重复则禁止。。您需要为显示字符串编写公式。

例如,

if PreviousIsNull ({object.field}) then 
  cstr({object.field})
else
if CurrentFieldValue=previous({object.field}) then 
   '0.00' 
else 
  cstr({object.field})

编辑:

  if PreviousIsNull ({object.field}) then 
      cstr({object.field})
    else
    if {object.field}=previous({object.field}) then 
       '0.00' 
    else 
      cstr({object.field})

答案 1 :(得分:0)

右键单击Field并单击Format Object然后单击Customize按钮 然后有一个“显示零值为”,下拉到默认值。 选择该下拉值为0而不是默认值。