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

无日期信息时,如何在Power BI中关联月末数据与月末日期并制作月度可视化

给无日期的月度储蓄数据加月末日期并做Power BI可视化

一、先给数据加索引列定顺序

因为你的数据是按月度依次生成的(比如2023年1月、2月…按时间排列),先给每行数据加个序号对应月份顺序:

  • 打开Power Query编辑器,选中你的储蓄数据表格
  • 点「添加列」选项卡,选「索引列」→「从1开始」
  • 这样第一行对应第1个月,第二行对应第2个月,以此类推

二、生成对应月末日期

假设数据从2023年1月开始,两种方法选一个就行:

方法1:Power Query直接生成

  • 在Power Query里加自定义列,输入公式:
    Date.EndOfMonth(Date.AddMonths(#date(2023,1,1), [索引]-1))
    
    把#date(2023,1,1)换成你的实际起始月份,这个公式会自动算出每行对应的月末日期,比如索引1对应2023-01-31,索引2对应2023-02-28,精准不翻车
  • 关闭并应用,表格就多了一列月末日期

方法2:DAX计算列

不想用Power Query的话,在数据视图里加计算列:

  • 选中储蓄表,点「建模」→「新建列」
  • 输入精准版DAX公式:
    月末日期 = EOMONTH(DATE(2023,1,1), [索引]-1)
    
    同样替换起始日期,EOMONTH函数专门用来算月末日期,比手动加天数靠谱

三、关联日期表(推荐,方便后续扩展)

如果之后要做年对比、季度分析这类操作,建个标准日期表更方便:

  • 用DAX新建表:
    日期表 = CALENDARAUTO()
    
  • 把储蓄表的「月末日期」和日期表的「Date」字段建立一对多关系
  • 之后可视化时直接用日期表的月份、年份字段,灵活度更高

四、做条形图展示

  • 回到报表视图,插入「簇状条形图」
  • 把「月末日期」(或者日期表的「月份」字段)拖到「轴」区域,设置日期显示格式为「YYYY年MM月」
  • 把「月度储蓄」拖到「值」区域,设置为「求和」(要总额的话)
  • 调整下颜色、标签,就能清晰看到每个月末的储蓄总额了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 07:15:57