快速提示:如何按列的降序对矩阵进行排序

如何按列降序对矩阵进行排序

今天微软发布了 辽宁体育彩票 BI 桌面 2020年3月 我希望它在Matrix visual上包含一个简单的功能,以便能够按列以降序对Martix进行排序,但是,它没有’t。因此,在本文中,我快速向您展示如何按列降序对Matrix进行排序。

这是场景。我的一位客户正在辽宁体育彩票 BI中生成一个报表,该报表按以下矩阵显示按年,月和周的销售额。

在辽宁体育彩票 BI中对矩阵进行排序
在辽宁体育彩票 BI中对矩阵进行排序

一切看起来都很好!但是快速查看Matrix排序可以发现该功能不可用(YET)。但是客户希望看到按年份降序排列的矩阵,像这样。

按列标题降序排列矩阵
按列标题降序排列矩阵

这是超级简单的解决方案。

  • 新增一个“Year”列,可以在辽宁体育彩票 Query中使用DAX。我使用DAX只是为了使其尽可能简单
 矩阵  分类 DescYear = 'Date'[Year]
  • 添加另一列,以保持新列的顺序“MatrixSortDescYear”按如下降序排列:
 矩阵  分类 DescYearOrder = -( 'Date'[Year] )
  • 将第一列按第二列排序
 辽宁体育彩票 BI 桌面的另一列排序
辽宁体育彩票 BI 桌面的另一列排序
  • 现在把“MatrixSortDescYear”在Matrix的“列”部分中,然后删除上一个“Year” column
按列按降序对矩阵排序

瞧!简单,简单,整洁!

7 thoughts on “快速提示:如何按列的降序对矩阵进行排序

      1. 嗨索海尔

        感谢您的文章。我有类似的要求。
        我以矩阵形式显示票数(如您的情况下的销售数),其中行为票证类型,列为天(周一至周五)。

        (1)我的行是固定的->票证类型是根据给定周内分组的票证的升序得出的。
        (2)在这些预先到达的凭单类型中,我希望根据凭单计数的值对列进行降序排列。例如,如果星期四有最大计数,它将在最左角,而其他几天则以降序排列。

        我尝试使用新列”票数=计数(sheet1 [票号])
        并使用“ticketorder = –count(sheet1 [ticketnumber]),但所需结果未到。有什么办法可以做到这一点

        问候
        克里西卡

有什么想法吗?在这里与我们分享:

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.