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

如何让Google Data Studio日期范围过滤器展示全部关联数据

解决方法

方案1:Google Sheet预处理(操作简单,性能稳定)

这是门槛最低的实现方式,只要提前补全所有「日期+代理」的组合即可:

  • 新建一个Google Sheet工作表,先用UNIQUE(原数据表!B:B)提取所有不重复的代理名单,得到john、billy、carl三个全量代理
  • 再用UNIQUE(原数据表!A:A)提取所有存在的日期列表
  • 生成两个列表的笛卡尔积,得到所有可能的「日期+代理」组合,可使用公式FLATTEN(日期列区域&"|"&TRANSPOSE(代理列区域))生成拼接值后拆分到两列
  • 新增金额列,用XLOOKUP(当前行日期&当前行代理, 原数据表!A:A&原数据表!B:B, 原数据表!C:C, 0)匹配原始数据的金额,匹配不到自动返回0
  • 将处理后的新工作表作为Google Data Studio的数据源使用,筛选任意日期范围时,所有代理都会出现,无交易的代理金额自动显示为0

方案2:Data Studio内直接实现(无需修改原始数据)

如果不想改动原始Google Sheet数据,可以用混合数据功能实现:

  • 进入Data Studio的数据源管理页,给当前的Google Sheet数据源创建2个副本
  • 第一个副本仅保留「代理」字段,设置字段去重得到全量代理列表
  • 第二个副本保留原始的「日期、代理、金额」三个字段不变
  • 新建混合数据源,将上述两个副本都添加进去,关联键选择「代理」字段,关联类型设置为左连接,左表选择仅保留代理的全量代理表
  • 在混合数据源内新增计算字段调整后金额,公式为IFNULL(SUM(金额), 0)
  • 使用该混合数据源制作图表,将日期范围过滤器绑定混合数据源的日期字段即可,筛选后无交易的代理会自动展示金额为0

注意:使用方案2时,不要单独给原始数据表加过滤器,确保日期范围过滤器作用在混合数据源整体上,否则全量代理的维度会被过滤掉。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 14:45:02