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

如何在Google Looker Studio中将指标转为行(仿Excel透视表)

在Looker Studio中实现指标作为行的透视表样式

要把你现有的宽表结构转成目标的长表样式,核心是先把数据从「维度+多指标列」的结构转成「维度+指标名称+指标值」的长表结构,再通过表格设置实现重复维度值隐藏,具体步骤如下:

步骤1:将宽表数据逆透视(转长表)

如果你的数据源是Looker Studio支持逆透视的类型(比如BigQuery、Google Sheets、CSV等),可直接在数据源层面处理:

  • 打开对应数据源的编辑页面,切换到「数据准备」标签
  • 选中所有指标列:nb command、CA Brut、Quantity
  • 点击顶部工具栏的「逆透视」按钮,系统会自动生成两个新字段:默认名为「字段名称」(对应指标名)和「值」(对应指标数值)
  • 右键重命名这两个字段为metrics和value,和目标样式的表头对应

步骤2:配置报表中的表格组件

  • 在报表中添加一个新的表格组件
  • 将维度Pays拖到表格的「行」区域
  • 将刚才生成的metrics字段拖到「行」区域,放在Pays的下方
  • 将value字段拖到表格的「值」区域
  • 调整样式实现重复国家名隐藏:
    1. 选中表格,切换到「样式」标签
    2. 找到「重复行内容」设置项
    3. 针对Pays维度,选择「隐藏重复值」选项,这样同一个国家的后续行就会显示空白,和目标样式一致

备选方案(数据源无法直接逆透视时)

如果你的数据源不支持Looker Studio内部逆透视,可先在数据源头处理:

  • 比如用Google Sheets的Power Query(路径:数据>数据透视表和数据透视图>打开Power Query编辑器),选中指标列执行逆透视操作,再将处理后的表格作为数据源导入Looker Studio
  • 或者用SQL查询(比如BigQuery)直接生成长表结构,示例SQL大致如下:
SELECT
  Pays,
  'nb command' AS metrics,
  `nb command` AS value
FROM your_table
UNION ALL
SELECT
  Pays,
  'CA Brut' AS metrics,
  `CA Brut` AS value
FROM your_table
UNION ALL
SELECT
  Pays,
  'Quantity' AS metrics,
  Quantity AS value
FROM your_table

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 02:16:23