2014-02-14 58 views
0

我需要一些幫助如何在豬隻達到某一領域只有一個記錄被採取。豬拉丁力量獨特的約束

A = load .... ; 

/* 數據看起來像:

的transaction_id,PROD_ID,日期

1,123,20140102

1,124,20140102

1,125,20140102

2,233,20140107

2,245,20140107

3,255,20140109 */

B = GROUP A BY transaction_id; 

C = FOREACH B { 
limited = LIMIT A 1; 
GENERATE FLATTEN(limited); 
}; 

我期望它還給3條記錄,但只給出了1分的紀錄。

我做錯了什麼?

感謝您提前回復。

+0

你能發佈你得到的實際輸出的片段? –

+0

感謝您回覆我發現的問題。恥辱對我來說,但我忘記更改字段分隔符負載,這就是爲什麼它只返回一個記錄。 – clairvoyant

回答

1

我發現了這個問題。恥辱對我來說,但我忘記在負載更改字段分隔符,這就是爲什麼它只返回一個記錄