在Power BI中对数据进行排序(数据建模篇)

排序,是数据整理当中最常见的一个步骤。在Power BI中对数据排序有如下几种情况:

在数据管理页面直接右键单击要排序的列头,选择按照升序或者降序进行排列。
在Power BI中对数据进行排序(数据建模篇)
特别注意,如果要对日期数据进行排列,一定要先保证当前列的数据类型是日期或者日期和时间,否则按照文本或者数字类型进行排序,得到的将是一个错乱的日期。
在Power BI中对数据进行排序(数据建模篇)

此种排序方法只是在数据页面对表上的列做了一个显示方面的调整,并不会对该表单生成的Report数据产生影响。例如再上个例子中,虽然当前数据页面是按照Start Date来排序的,但是在Report页面可以发现,仍然是按照ID的顺序来显示数据。

在Power BI中对数据进行排序(数据建模篇)

这种情况不算是Power BI的bug,因为默认情况下,Power BI是将ID作为主数据用作排序使用。而刚才按照Start Date进行的排序方法实际上还没有应用到数据模型当中。如果要想以Start Date来排序,则需要更改现在排序使用的ID列,让Power BI改用Start Date中的数据来排序。具体方法是,选择ID列,再选择按序排列按钮,然后点击Start Date即可。之后Report页面的表单顺序就会自动更改。

在Power BI中对数据进行排序(数据建模篇)