2017-07-05 83 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