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

如何在Power BI中记录数据刷新日期并实现百分比趋势分析?

Power BI实现自动添加刷新日期并展示趋势的步骤

一、在Power Query中添加自动刷新日期列

每次数据刷新时自动生成当天日期,步骤如下:

  • 打开数据集的Power Query编辑器(点击数据视图右上角的「编辑查询」)
  • 切换到「添加列」选项卡,点击「自定义列」
  • 在公式框输入 DateTime.Date(DateTime.LocalNow()),将新列命名为「刷新日期」
  • 点击「关闭并应用」,此后每次刷新数据,这一列都会自动更新为当前日期

二、关联Calendar表

如果还没有Calendar表,先通过DAX生成:

Calendar = CALENDAR(DATE(2020,1,1), TODAY())

关联步骤:

  • 进入「模型视图」,找到你的数据集和Calendar表
  • 将数据集的「刷新日期」字段拖到Calendar表的「日期」字段上,建立一对多关系(Calendar表为一端,数据集为多端)

三、用DAX计算Requirements的百分比

新建度量值来计算每个刷新日期下,单个Requirements的Values占当日总Values的比例:

Values百分比 = 
DIVIDE(
    SUM('你的数据集名称'[Values]),
    CALCULATE(
        SUM('你的数据集名称'[Values]),
        ALLSELECTED('你的数据集名称'[Requirements]),
        VALUES('Calendar'[Date])
    ),
    0
)

替换公式中的「你的数据集名称」为实际数据集名称

四、制作趋势折线图

  • 切换到报表视图,插入折线图
  • 将Calendar表的「日期」拖到「轴」区域
  • 将数据集的「Requirements」拖到「图例」区域
  • 将「Values百分比」度量值拖到「值」区域
  • 调整格式:把值的显示格式设为百分比,按需调整折线样式、颜色等

每次刷新数据后,数据集会自动新增当天的刷新日期记录,折线图会自动加载新数据点,展示百分比趋势变化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 22:07:11