2017-05-07 131 views
0

我有值的列表阿帕奇豬排名

9, 8, 28, 66, 7 

豬RANK函數是給我的排名輸出 - (DESC)

9 
8 
7 
66 
28 

期望輸出

66 
28 
9 
8 
7 

豬似乎只考慮第一位數字?
謝謝!

回答

1

我不知道爲什麼它不適合你的情況。大概我可以幫助你解決你的問題的更多細節。這是我做的,它的工作。 這裏是一個示例文件a.log。

貓a.log

1 

9 

8 

28 

66 

7 

我寫了一篇關於咕嚕外殼這兩行:

grunt > q = Load '/home/anurag/a.log' USING PigStorage(',') as (a:int); 

grunt > C = rank q by a DESC; 

現在當轉儲C.輸出是

(1,66) 

(2,28) 

(3,9) 

(4,8) 

(5,7) 

(6,1) 

這預計

P.S:我正在使用Pig 0.12