From de68e10ec92d25dadc95fcae35cfb3c505d131f5 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 15 Jul 2023 23:30:28 +0800 Subject: [PATCH] :art: Attribute View columns calculate https://github.com/siyuan-note/siyuan/issues/8699 --- kernel/av/table.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 {