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

如何在表格中将最新日期置于左侧排序

调整日期列显示顺序:将最新日期移至左侧

日期列示例

当前表格的日期显示为旧日期在前、新日期在后(如2020-08-13 / 2020-09-21),需要调整为最新日期在左侧(即2020-09-21 / 2020-08-13)。已用DAX的DATEDIFF生成数值列,但不清楚如何调整日期顺序。

解决方法

1. 直接生成倒序拼接的日期列

无需依赖DATEDIFF结果,直接通过DAX比较日期大小,把最新日期放在前面:

调整后日期 = 
VAR 日期1 = '你的表名'[日期列1]
VAR 日期2 = '你的表名'[日期列2]
RETURN
IF(日期1 > 日期2, 
    FORMAT(日期1, "yyyy-mm-dd") & " / " & FORMAT(日期2, "yyyy-mm-dd"),
    FORMAT(日期2, "yyyy-mm-dd") & " / " & FORMAT(日期1, "yyyy-mm-dd")
)

替换代码中的'你的表名'[日期列1]和'你的表名'[日期列2]为实际的表名与日期列名即可。

2. 基于现有DATEDIFF列调整

如果要复用已生成的DATEDIFF列(假设列名为日期差,值为正代表第二个日期比第一个新),可以通过判断日期差的正负调整拼接顺序:

调整后日期 = 
VAR 日期1 = '你的表名'[日期列1]
VAR 日期2 = '你的表名'[日期列2]
VAR 日期差 = '你的表名'[日期差]
RETURN
IF(日期差 > 0, 
    FORMAT(日期2, "yyyy-mm-dd") & " / " & FORMAT(日期1, "yyyy-mm-dd"),
    FORMAT(日期1, "yyyy-mm-dd") & " / " & FORMAT(日期2, "yyyy-mm-dd")
)

3. 报表视觉对象中直接调整排序

如果只是在Power BI的表格视觉对象中调整显示,不需要新增计算列:

  • 选中表格里的日期相关列
  • 在字段面板中,对需要显示在左侧的日期列设置降序排序,右侧的日期列设置升序排序(根据实际数据调整方向,确保最新日期排在左侧)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 07:55:06