Amazon QuickSight 实现[(a-b)/c]自定义计算数值显示的可能性咨询
Amazon QuickSight 自定义计算实现说明
你所需要的(a-b)/c规则的数值计算完全可以通过 QuickSight 的计算字段功能实现,具体实现方法如下:
- 你可以选择分步创建计算字段,也可以直接写合并公式完成计算:
- 计算B列均值b:使用窗口函数
avgOver实现全列均值计算,公式为avgOver({B列字段名}, [], PRE_AGG),如果需要计算结果随筛选器动态变化,可以去掉PRE_AGG参数 - 计算C列均值c:逻辑和B列均值一致,公式为
avgOver({C列字段名}, [], PRE_AGG) - 合并计算最终值:公式为
({A列字段名} - {B列均值字段名}) / {C列均值字段名}
- 计算B列均值b:使用窗口函数
- 合并后的单字段公式如下,可直接创建为新的计算字段使用:
({A列字段名} - avgOver({B列字段名}, [], PRE_AGG)) / avgOver({C列字段名}, [], PRE_AGG)
如果你需要按特定维度(比如区域、部门等)分组计算B、C列的均值,只需要调整
avgOver函数的第二个参数,填入对应的分组维度字段即可,例如按部门分组的B列均值公式为avgOver({B列字段名}, [{部门字段}], PRE_AGG)
内容的提问来源于stack exchange,提问作者user1149727
相关产品推荐
相关产品推荐

