问答 查看内容
返回列表

不使用函数以外还有没有办法计算聚合维度下数值的中位值,使之能够和筛选条件做联动

62 1
发表于 前天 11:33 | 查看全部 阅读模式
如题,接到需要看板需要新增一个中位值数据展示,但是该数据有三个维度决定,日期,字段A,字段B,现在需要能够通过筛选器选择三个维度的范围,实现计算相应的中位值,由于基础数据是按日期来的,筛选月度,季度,年度,需要进行求和,对求和后再进行排名取中位值,目前看板中不能对聚合数据进行二次处理,是否有方法解决呢

评论1

观小年Lv.1 发表于 昨天 15:32 | 查看全部
当前场景下,系统暂不支持在看板内直接对“聚合后的结果”再次计算中位值。
也就是说,您现在需要的逻辑是:

先按日期、字段A、字段B进行汇总求和
再对汇总后的结果取中位值
同时还要能够随筛选器选择的日期范围、字段A、字段B范围实时联动
这类“先聚合、再二次计算中位值”的需求,目前无法仅通过看板现有配置直接完成。

可行的处理方案是将第一层汇总提前放到数据集层处理,也就是先生成“按日期周期 + 字段A + 字段B汇总后的结果”,再在看板中对该结果做中位值展示。这样处理后,页面筛选器仍然可以正常联动,能够按月度、季度、年度及字段A、字段B的筛选范围动态计算对应的中位值。

因此,当前更推荐的实现方式是:

在数据集或ETL层先完成按所需维度的汇总
看板中基于汇总结果展示中位值
通过筛选器继续联动日期、字段A、字段B范围

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表