如何在Power BI矩阵列标题中按降序显示最新日期?
解决Power BI矩阵日期列从新到左排序的方法
方法一:直接调整矩阵列排序(快速操作)
选中矩阵视觉对象,点击任意日期列标题右侧的下拉箭头,选择「排序」->「降序」。这种方法操作最快,适合不需要持久化排序规则的场景。
方法二:创建计算列绑定排序(持久化规则)
如果需要确保排序规则不会因为视觉对象调整而重置,推荐用这种方法:
步骤1:添加排序计算列
在Hours_Provided_by_Manager_ScriptOutput_AMOps表中创建计算列:日期排序值 = DATEDIFF(Hours_Provided_by_Manager_ScriptOutput_AMOps[XLS_Formated_Working_Date_Utilization_Considered], TODAY(), DAY)该列通过计算当前日期与目标日期的天数差,让最新日期对应最小的数值,为排序提供稳定依据。
步骤2:绑定日期字段的排序逻辑
切换到数据视图,选中XLS_Formated_Working_Date_Utilization_Considered字段,在顶部「建模」选项卡的「排序依据」下拉菜单中,选择刚创建的日期排序值。步骤3:设置矩阵列升序
回到报表视图,选中矩阵的日期列字段,选择「排序」->「升序」,此时最新日期会因排序值最小而排在最左侧。
两种方法都能实现「最新日期在左、最旧日期在右」的效果,可根据自身需求选择。
内容的提问来源于stack exchange,提问作者Shweta
相关产品推荐
相关产品推荐

