You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何报表显示子类别平均值而非类别级月度/年度平均值?

问题描述

数据表格异常显示

拖拽生成仅包含YEAR、Kategory、Summa字段的表格时,二月数据显示子类别平均值895,50(计算式:(815 + 976)/2),不符合预期需求。

需求如下:

  • 仅选中二月时,显示数值1791(该Kategory下二月的总和)
  • 同时选中二月和三月时,显示“2022 Inköp 2435,5”(该Kategory下二月与三月数值的平均值)

请问为何会得到子类别平均值,而非Kategory级的月度/年度平均值?如何调整设置?


原因分析

核心问题是数据模型中存在未显式展示的子类别维度,当前聚合逻辑默认穿透到了子类别层级。即使表格只展示YEAR、Kategory、Summa,后台仍按子类别拆分计算,最终对每个子类别的值取平均,得到895,50,而非直接在Kategory层级做月度/年度聚合。

调整设置方案

方法1:修改Summa的聚合规则

  • 找到Summa字段的聚合设置,将默认的平均值(Average)改为求和(Sum),选中二月时将直接计算该Kategory下所有子类别的总和1791。
  • 跨月份计算平均值时,需添加二次聚合:先对每个月份的Kategory求和,再对这些月度求和值取平均,即可得到2435,5。

方法2:移除/隐藏子类别维度

  • 若无需子类别参与计算,可在数据模型中取消子类别与Kategory的关联,或在可视化工具的字段面板中隐藏子类别字段,确保聚合逻辑仅在YEAR和Kategory层级执行。

方法3:创建自定义计算字段

编写自定义计算字段,先按Kategory和月度聚合求和,再基于该字段做跨月平均:

SUM(Summa) OVER (PARTITION BY YEAR, Kategory, MONTH)

内容的提问来源于stack exchange,提问作者Jonas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 11:05:17