我在我的应用程序中使用Crystal报告
average({ConsultationDetail.viandenord} )
我需要得到非空字段viandenord
答案 0 :(得分:2)
尝试以下代码。
If(ISNULL({ConsultationDetail.viandenord}))
Then //Your code
Else average({ConsultationDetail.viandenord} )
编辑:............................................. .......................................... 假设您已将字段放在详细信息部分:
创建公式@sum
并将详细信息放在代码下方,并获取该字段的sum
。
If(ISNULL({ConsultationDetail.viandenord}))
Then //Your code
Else {ConsultationDetail.viandenord}
计算点数创建公式@count
并在下面写下代码并将其放在@sum
详细信息部分之后。
if {ConsultationDetail.viandenord}=0
then 0
else 1
现在取公式@count
计算Average
Sum({ConsultationDetail.viandenord})/Sum(@count)
上面的代码只是一个例子..让我知道它是怎么回事