diff --git a/kernel/av/table.go b/kernel/av/table.go index 78d1fea57..0fe02408e 100644 --- a/kernel/av/table.go +++ b/kernel/av/table.go @@ -666,7 +666,11 @@ func (table *Table) calcColNumber(col *TableColumn, colIndex int) { count++ } } - col.Calc.Result = &Value{Number: &ValueNumber{Content: sum / float64(count)}} + if 0 != count { + col.Calc.Result = &Value{Number: &ValueNumber{Content: sum / float64(count)}} + } else { + col.Calc.Result = &Value{Number: &ValueNumber{Content: 0}} + } case CalcOperatorMedian: values := []float64{} for _, row := range table.Rows {