2017-07-05 81 views
1

我想了解使用多个参数时的稠密等级函数。有人能帮助我理解下面的例子或其他例子吗?详细解释稠密等级解释

非常感谢!

计算列:DenseRank([国家],[事件标识符])

Screenshot

+0

这是否合理? – scsimon

+0

@ scsimon:非常感谢。这对理解非常有帮助。 :) :) :) – san

+0

不用担心@san我很高兴它帮助 – scsimon

回答

0

Help Pages

DenseRank(ARG1,Arg2所得,Arg3 ...)将

返回所选列中值的整数值排名。 第一个参数是要排列的列。可选参数是 确定是使用升序(默认)还是使用降序排列的字符串。对于检索等级1的最高值,使用参数“desc”作为检索等级1的最低值,使用“asc”。

关系得到相同的排名值,最高排名数 等于该列中唯一值的数量。

当列 应该拆分为单独排列的类别时,可以使用附加列参数(可选)。

例子:

DenseRank([销售])

DenseRank([销售], “递减”,[区域])

所以,在你的榜样,你是排名CountryEven Identifier分组/按照默认的"asc"顺序进行分组。这是按字母顺序完成的,因此,如果我们查看临时1,我们将看到4个等级,1-4,因为您有4个国家的临时1,按字母顺序(升序)。每个“组”,这是第三个参数,在你的案例Event Identifier,将得到一组从1 - n的排名,其中n是不同值的数量。如果删除这个参数,整个数据集将被排列而不考虑Event Identifier