基于DAX聚合求和实现租赁车辆自用与出租里程追踪的面积透视图表需求
用DAX聚合求和 + 面积透视图表追踪汽车里程使用情况
我租了一辆兼顾自用和对外出租的汽车,每月有2000公里的可用额度,现在需要通过DAX的聚合求和功能,制作面积透视图表来跟踪自用里程和出租里程的使用情况。
现有数据表
| 日期 | 出租里程 | 自用里程 |
|---|---|---|
| 23/03-18 | 315 | 117 |
| 07-04-18 | 255 | 888 |
| 07/04-18 | 349 | 0 |
| 13/04-18 | 114 | 0 |
| 21/04-18 | 246 | 113 |
| 28/04-18 | 1253 | 0 |
| 01/05-18 | ... | ... |
解决方案步骤
1. 创建DAX度量值(用于聚合求和)
首先我们需要创建两个度量值,分别汇总月度出租总里程和月度自用总里程,这样能更清晰地按周期追踪使用情况:
- 月度出租总里程:
月度出租总里程 = CALCULATE( SUM('里程表'[出租里程]), DATESMTD('日期表'[日期]) )
- 月度自用总里程:
月度自用总里程 = CALCULATE( SUM('里程表'[自用里程]), DATESMTD('日期表'[日期]) )
注:这里假设你已经有一个标准的日期表(Date Table),如果没有的话,可以通过
CALENDAR()函数创建一个,确保日期格式统一,避免因为原数据表中日期格式不一致导致的计算错误。
2. 制作面积透视图表
在Power BI或Excel中操作步骤如下:
- 将日期表中的「月份」字段拖到图表的「轴」区域,确保按时间顺序排列
- 将刚才创建的两个DAX度量值拖到「值」区域
- 选择图表类型为面积图(推荐堆积面积图,能直观对比两类里程的占比和总和)
- 可以添加一条参考线(值为2000),用来快速查看是否接近月度额度上限
这样就能直观地看到每个月自用和出租里程的消耗情况,以及是否接近月度2000公里的额度啦。
内容的提问来源于stack exchange,提问作者Martin
相关产品推荐
相关产品推荐

