如何修剪Excel Timeline范围至有数据的2019年至今?
修剪Excel时间线至指定日期范围的解决方法
核心原因
时间线的日期范围完全由你构建的Calendar table决定,和关联表的实际数据范围无关,所以过滤关联表的Date列没用,得从Calendar表本身下手。
具体操作方法
- 修改Calendar表的日期范围(最彻底)
- 点击Excel菜单栏的「数据模型」打开Power Pivot窗口
- 找到你的Calendar表:
- 如果是用DAX公式生成的(比如当初用
CALENDAR(DATE(1975,1,1), TODAY())创建),直接修改公式为CALENDAR(DATE(2019,1,1), TODAY()),回车刷新后Calendar表就只剩2019年至今的日期 - 如果是手动导入的Calendar表,回到数据源删除2019年之前的所有行,再刷新数据模型
- 如果是用DAX公式生成的(比如当初用
- 直接调整时间线的筛选范围(快速临时解决)
- 点击Dashboard里的时间线控件
- 在顶部弹出的「时间线工具-选项」卡中,找到「筛选」组,设置起始日期为2019年1月1日
- 或者右键时间线,选择「筛选」,手动拖动滑块把日期范围限定在2019至今
额外检查点
如果修改后还是有旧日期,检查关联的3个表是否存在未删除的1975-2018年的Date数据(哪怕是隐藏行),如果有,先在源表中过滤掉这些数据再刷新数据模型。
内容的提问来源于stack exchange,提问作者Olendris63
相关产品推荐
相关产品推荐

