密集等级解释的详细说明

时间:2017-07-05 14:50:36

标签: spotfire

我正在尝试使用多个参数时理解密集等级函数。有人可以通过以下示例或任何其他示例帮助我理解吗?

先谢谢你!

计算列:DenseRank([Country],[Event Identifier])

Screenshot

1 个答案:

答案 0 :(得分:0)

来自Help Pages

  

DenseRank(Arg1,Arg2,Arg3 ......)

     

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

     

领带被赋予相同的排名值和最高排名数   等于列中唯一值的数量。

     

列时可以使用其他列参数(可选)   应分为单独排名的类别。

     

示例:

     

DenseRank([销售])

     

DenseRank([Sales]," desc",[Region])

因此,在您的示例中,您使用默认Country订单对Even Identifier"asc"分组的Event Identifier进行排名。这是按字母顺序完成的,因此,如果我们查看临时1,我们将看到4个等级,1-4,因为您有4个国家用于临时1,按字母顺序(升序)。每个"组",这是第三个参数,在您的情况下Event Identifier,将从1 - n获得一组排名,其中n是不同值的数量。如果删除此参数,则不会考虑onPause()

对整个数据集进行排名