我正在使用Crystal Reports 2008.我有这样的输出:
Customer Total Amount Jan Feb Mar Apr May
A 20000 1000 2000 5000 0 7000
B 15000 5000 7000 3000 0 0
C 18000 8000 5000 0 8000 0
D 5000 5000 0 0 0 0
如何在没有零字段值的情况下计算从1月到5月的字段?所以输出将是这样的:
Customer Total Amount Jan Feb Mar Apr May Count
A 20000 1000 2000 5000 0 7000 4
B 15000 5000 7000 3000 0 0 3
C 18000 8000 5000 0 8000 0 3
D 5000 5000 0 0 0 0 1
谢谢..
答案 0 :(得分:3)
为您的Count列创建一个类似这样的公式
IF {table.Jan} <> 0 THEN 1 ELSE 0 +
IF {table.Feb} <> 0 THEN 1 ELSE 0 +
IF {table.Mar} <> 0 THEN 1 ELSE 0 +
IF {table.Apr} <> 0 THEN 1 ELSE 0 +
IF {table.May} <> 0 THEN 1 ELSE 0