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

如何在Google Data Studio中展示无拜访记录地点的零访问计数

Google Data Studio 周度拜访地点全量统计实现方案

核心逻辑是先生成「特定周+所有分配的主管+拜访地点」的全量基准集合,再左关联拜访历史统计次数,即可保留无拜访记录的条目,计数显示为0。

步骤1:生成全量基准集合

你可以根据你的数据源类型选对应方案:

方案A:数据源支持自定义SQL(如BigQuery、Cloud SQL等)

直接运行如下SQL生成基准表,替换其中的目标周数为你要查询的具体周数,也可以绑定报表数值参数实现灵活切换:

SELECT
  主管,
  需拜访地点,
  目标周数 AS 周数
FROM visits_to_do_per_week

如果需要同时支持多周查询,可以用交叉连接生成所有周的全量组合:

SELECT
  a.主管,
  a.需拜访地点,
  b.周数
FROM visits_to_do_per_week a
CROSS JOIN (SELECT DISTINCT 周数 FROM visits_history) b

方案B:数据源为Google Sheets/不支持自定义SQL

用Data Studio混合数据功能实现:

  • 给visits_to_do_per_week表新增一个计算字段关联键,值固定为1
  • 给visits_history表新增同样的计算字段关联键,值固定为1,同时提取去重后的周数字段
  • 进入「混合数据」界面,添加两张表,以关联键为关联字段做内连接,得到「所有主管+需拜访地点+所有周数」的全量组合
  • 给混合数据添加过滤条件,保留周数等于你要查询的目标周数的条目

步骤2:关联拜访历史统计次数

将上面生成的全量基准表作为左表,和visits_history表做关联,关联条件匹配三个字段:

  • 基准表.主管 = visits_history.人员
  • 基准表.需拜访地点 = visits_history.拜访地点
  • 基准表.周数 = visits_history.周数

步骤3:创建拜访次数计算字段

新增计算字段周拜访次数,公式如下:

COALESCE(COUNT(visits_history.拜访地点), 0)

没有拜访记录的条目统计结果会自动返回0,不会被过滤。

步骤4:报表展示

直接使用基准表的主管、需拜访地点、周数和周拜访次数字段制作表格/图表即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 01:57:02