热线电话:13121318867

登录
2020-05-12 阅读量: 724
Power BI:rankx第一个参数是表,为啥是all('商机相关企业信息'[城市])?

在Power BI中如果想对数据排序,可以使用DAX中的RANKX函数,格式如下:

RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])  

主要参数:

<table>:定义需要进行排序的表单,可以是导入的原始表单,也可以是由DAX函数计算后生成的表单。

<expression>:定义排序依据的表达式,该表达式必须能返回单一标量结果并且表达式中的参数列需要来自之前定义的table中;之后RANKX函数会根据这个表达式的计算结果进行排序

因为all的返回值是表,rankx第一个参数也需要表,所以要使用all来限定排序依据的范围,all是忽略的意思指的是他的内部运算逻辑

这个时候的all可以直接理解为所有的,all('商机相关企业信息'[城市])就是所有城市的的意思

27.2978
2
关注作者
收藏
评论(0)

发表评论

暂无数据