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

如何在Google Data Studio(Looker Studio)中获取列的上一行值?

在Looker Studio(原Google Data Studio)中获取上一行值的实现方法

完全可以通过计算字段功能实现,具体操作如下:

  1. 确保数据排序逻辑正确
    先确认你的数据源已按Month字段排序,窗口函数的结果依赖正确的行顺序。

  2. 创建计算字段
    在数据源或报表中新建计算字段,使用LAG()窗口函数,公式为:

    LAG(Value) OVER (ORDER BY Month)
    
    • LAG(Value):指定提取当前行上一行的Value列数据
    • OVER (ORDER BY Month):定义排序规则,以Month字段为依据确定行的先后顺序
  3. 验证结果
    应用该计算字段后,会生成你需要的Previous Value列:

    • 第一行因无前置行,返回NULL(对应示例中的Nan)
    • 后续每行自动取上一行的Value值,完全匹配你的需求

扩展场景说明

如果需要按其他维度分组提取上一行数据(比如按产品类别分组),可以扩展公式为:

LAG(Value) OVER (PARTITION BY Category ORDER BY Month)

其中Category是你需要分组的维度字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 20:07:40