diff --git a/python/plugins/processing/algs/qgis/StatisticsByCategories.py b/python/plugins/processing/algs/qgis/StatisticsByCategories.py index c802437f535..3fa22c31715 100644 --- a/python/plugins/processing/algs/qgis/StatisticsByCategories.py +++ b/python/plugins/processing/algs/qgis/StatisticsByCategories.py @@ -81,11 +81,11 @@ class StatisticsByCategories(GeoAlgorithm): except: pass - fields = ['category', 'min', 'max', 'mean', 'stddev', 'count'] + fields = ['category', 'min', 'max', 'mean', 'stddev', 'sum', 'count'] writer = output.getTableWriter(fields) for (cat, v) in values.items(): - (min, max, mean, stddev) = calculateStats(v) - record = [cat, min, max, mean, stddev, len(v)] + (min, max, mean, stddev, sum) = calculateStats(v) + record = [cat, min, max, mean, stddev, sum, len(v)] writer.addRecord(record) @@ -115,4 +115,4 @@ def calculateStats(values): else: variance = 0 stddev = math.sqrt(variance) - return (minvalue, maxvalue, mean, stddev) + return (minvalue, maxvalue, mean, stddev, sum)