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

Looker Studio中如何创建关联控件的销售占比计算字段?

实现选中国家销售额占比饼图的方法

核心思路

要计算选中国家销售额占全量总销售额的比例,关键是先获取不受报表过滤器影响的全局总销售额,再与选中国家的销售总和做比值计算。

具体步骤

  1. 创建全局总销售额计算字段
    在数据源中新增计算字段,命名为总销售额(全局),使用窗口函数获取全量数据的销售总和:
SUM(sales) OVER ()

这个字段会返回所有国家的总销售额,不会被报表的国家下拉控件过滤影响。

  1. 计算选中国家销售额占比
    再创建一个计算字段选中国家销售额占比,用选中国家的销售总和除以全局总销售额:
SUM(sales) / MAX(`总销售额(全局)`)

用MAX是因为总销售额(全局)每行数值都相同,取最大值即可得到全局总销售额,最终结果设置为百分比格式。

  1. 配置饼图的分类维度
    为了让饼图清晰区分「选中国家」和「其他国家」两块,新增计算字段分类:
CASE WHEN IN_LIST(country, @country) THEN '选中国家' ELSE '其他国家' END

其中@country替换为你报表中国家下拉控件的实际参数名称。

  1. 组装饼图组件
  • 添加饼图到报表页面,将分类拖到「维度」区域,选中国家销售额占比拖到「值」区域。
  • 确认饼图应用了与地图一致的国家过滤器,选择多个国家后,即可看到选中国家的销售额占比和其余部分的占比分布。

替代方案(窗口函数不可用时)

如果数据源不支持窗口函数,可通过数据融合实现:

  • 将同一数据源融合两次,其中一个副本保留国家过滤器(用于计算选中国家销售额),另一个副本移除所有过滤器(用于计算全局总销售额)。
  • 在融合后的数据源中,用选中国家的销售总和除以全局总销售额得到占比,再按上述步骤配置饼图。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 10:17:15