【问题标题】:Sorting date filter in DESC order in Power BI在 Power BI 中按 DESC 顺序对日期筛选器进行排序
【发布时间】:2020-10-19 18:36:04
【问题描述】:

我的仪表板有一个日期过滤器,根据用户选择的月末日期,仪表板会显示所选月份的适当值,并且所有这些都可以正常工作。但是,我希望我的日期过滤器按 DESC 顺序为用户排序,这样他们就不必向下滚动到底部来获取最近的月份。对于绑定到我的仪表板的查询,我已按 DESC 顺序对数据集进行排序,我已转到 Power BI 中的 DATA 选项卡并按 DESC 顺序对数据集进行排序,但无论我尝试什么,过滤器都不会按 DESC 顺序排序。非常感谢任何帮助。

【问题讨论】:

    标签: powerbi powerbi-filters


    【解决方案1】:

    不幸的是,在页面级别的过滤器中,没有按降序对日期进行排序的选项。 一种选择是使用日期切片器并按降序对其进行排序。 但是,如果您不能使用日期切片器,那么可以解决此问题。

    为此,您需要创建两个计算列。一个是您的日期字段的重复列,另一个用于对该字段进行排序。

    SortCol = Table[EOM Date]*-1
    EOMDateCopy=LEFT([EOM Date],LEN([EOM Date]))
    

    使用 SortCol 对 EOMDateCopy 列进行排序,然后将 EOMDateCopy 拖到您的页面级过滤器中。

    最好的问候,
    沙尼

    【讨论】:

      【解决方案2】:

      请确保您的日期字段格式正确,然后尝试排序。 如果已经是日期格式,请提供更多细节以便我们检查。

      最好的问候, 沙尼

      【讨论】:

      • 嗨,是的,数据类型是 DATE,它在 DATA 选项卡中按 DESC 顺序排序。但是,一旦我在报告中使用该字段作为过滤器,日期就会按 ASC 顺序排序,如上图所示。
      猜你喜欢
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 2017-09-07
      相关资源
      最近更新 更多