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

如何在AWS Quicksight中显示最新记录值及环比变化百分比

AWS QuickSight 实现最新值及环比变化率展示方案

完全可以实现,通过创建自定义计算字段配合窗口函数即可完成需求,操作步骤如下:

前置准备

先确认数据集里的Date字段已被识别为日期类型,若识别为字符串,可先创建计算字段转换格式:

parseDate({Date}, "yyyy-MM-dd")

步骤1:计算最新Value1值

创建名为最新Value1的计算字段,公式如下:

lastValue({Value1}, [], [truncDate("MM", {Date}) ASC])

该函数会按月份升序排列所有日期数据,取排序后的最后一个Value1值,也就是你示例中的18。

步骤2:计算上一期Value1值

创建名为上一期Value1的计算字段,公式如下:

lag({Value1}, 1) over (order by truncDate("MM", {Date}) ASC)

该函数会取排序后当前行的上一行Value1值,也就是你示例中的10。

步骤3:计算环比变化百分比

创建名为Value1环比变化率的计算字段,公式如下:

({最新Value1} - {上一期Value1}) / {上一期Value1}

创建完成后,将该字段的展示格式设置为百分比即可得到你需要的80%结果。

展示配置

直接选择「KPI」视觉对象,将最新Value1设置为主指标值,Value1环比变化率设置为比较指标,即可在同一个组件中同时展示两个数值。

注意事项

  • 如果你的数据统计粒度不是月度,可将truncDate的第一个参数替换为对应粒度:按日使用"DD"、按季度使用"QQ"、按年使用"YYYY"即可。
  • 如果你给仪表板配置了时间筛选器,无需修改计算逻辑,窗口函数会自动基于筛选后的数据集计算结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:57:03