ORDER BY 关键字是 EVALUATE 语句的一部分,它定义了 EVALUATE 产生的结果的排序顺序。ORDER BY 关键字可以使用一个或多个对查询结果排序的表达式,它只能包含属于计算结果的列,每一列都可以按升序(ASC)或降序(DESC)方式排序。ASC 和 DESC 关键字是可选的;如果未声明, 则默认情使用升序(ASC)。
EVALUATE ALL ( 'Product'[Brand], 'Product'[Color] ) ORDER BY 'Product'[Brand] ASC, 'Product'[Color] DESC
注意,生成动态 DAX 查询的客户端会读取模型元数据中的 “按列排序” 属性,然后按条件生成相应的排序。但是模型中定义的 “按列排序” 属性在 DAX 查询中没有效果,你必须始终使用通过显式 ORDER BY 排序的数据作为结果。
说点什么