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

如何在Google Data Studio中按分组提取最高频文本值

Google Data Studio 按国家分组提取最高频Choice值实现方案

Google Sheets中使用的INDEX+MATCH+COUNTIF数组公式属于全表范围的数组计算逻辑,Google Data Studio的计算字段基于当前聚合粒度执行,不支持这类跨全量行的数组匹配操作,可通过以下两种无代码方案实现需求,无需修改原始表格数据:


方案1:表格配置快速实现(适合单表输出场景)

无需编写复杂计算字段,直接通过图表维度和排序配置即可得到结果,步骤如下:

  • 新建表格图表,在「维度」栏依次添加Country、Choice两个字段
  • 在「指标」栏添加系统自带的记录数指标
  • 打开图表右侧「排序」配置面板,选择按记录数做降序排序
  • 选中维度栏中的Country字段,在右侧配置项里找到「显示的节点数量」,将默认值「全部」改为1
  • (可选)如果存在同一国家下两个Choice频次完全相同的并列场景,可以新增第二排序规则,按Choice字段升序/降序排列,保证输出结果固定

配置完成后表格将直接输出预期结果:巴西对应Rock、秘鲁对应Scissors、古巴对应Paper。


方案2:数据混合实现可复用众数字段(适合多图表调用场景)

如果需要在多个图表(比如柱状图、指标卡)中复用每个国家的最高频Choice值,可以通过数据源自混合的方式生成固定字段:

  • 第一步:基于原始数据源创建第一个子数据集(记为数据集A),维度选Country、Choice,指标选记录数,将该指标重命名为单选项计数
  • 第二步:基于同一原始数据源创建第二个子数据集(记为数据集B),维度选Country,指标选记录数的聚合值MAX,将该指标重命名为国家最高频次
  • 第三步:新建混合数据源,连接数据集A和数据集B,设置两个连接条件:
    • 两个数据集的Country字段相等
    • 数据集A的单选项计数等于数据集B的国家最高频次
      连接类型选择左连接
  • 第四步:混合完成后,数据集内的Choice字段就是每个国家分组下频次最高的选项,可以直接拖入任意图表使用,无需额外配置排序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 10:21:19