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

亚马逊QuickSight动态维度组合下最大Value求和路径解决方案问询

寻找最大Value值的维度组合路径

示例仪表盘:Finding Max Value Path(Arena:可查看仪表盘/复制底层分析)

我有一张包含多维度列和名为Value的度量列的数据表。用户需要动态选择维度组合进行分组,对Value列求和,目标是找到所有可能组合中使Value求和值最大的维度组合。

我已创建上述仪表盘,手动演示了3个维度组合的处理流程,但维度数量增加后,这种方法不再适用,需要更动态的解决方案。理想情况下,希望通过创建结构不同的新数据集来实现动态处理。

目前有两个思路,但都存在局限:

  • 将所有列值pivot到单个新维度,仅选择排名第一的结果,但仅支持路径长度为1的情况。
  • 在SQL语句中使用递归通用表表达式(CTE),但可能会限制用户应用筛选器的计算能力,而这是本场景的必需特性。

问题核心是找到高效且动态的解决方案:既能处理可变数量的维度和用户应用的筛选器,又能识别出使Value求和值最大的组合。


示例演示

初始数据表

初始数据表

我们可以基于3个可选维度(Country、Category、Color)对Value列做切片,找到单个切片的最高值作为起点:

按Country分组

按Country分组的透视表

按Category分组

按Category分组的透视表

按Color分组

按Color分组的透视表

其中Yellow的Value值6225为三者最高,以此为起点。接下来过滤出Yellow的数据,对剩余维度(Country、Category)重复流程:

Color → Category分组

Color→Category分组的透视表

Color → Country分组

Color→Country分组的透视表

此时第二层应选择Yellow下Value值最高(2217)的PC。

最后,组合三个维度查看:

Color → Category → Country分组

Color→Category→Country分组的透视表

最终得出推荐的下钻路径:Color → Category → Country,具体为Yellow → PC → Japan,该路径在每个层级的Value值均为最大。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 14:56:05