2012-03-27 2 views
6

से सभी पंक्तियों में किसी फ़ील्ड की गणना की गणना कैसे करें मैं उपनाम में सभी पंक्तियों में किसी फ़ील्ड के मानों को जोड़ना चाहता हूं। यह सरल होना चाहिए लेकिन किसी भी तरह से मुझे जवाब नहीं मिल रहा है। यह शायद इसलिए है क्योंकि मैं जो चाहता हूं वह स्केलर वैल्यू है जबकि पीआईजी डेटासेट को संभालता है? मुझे लगता है कि मैं एक फ़ील्ड के साथ एक पंक्ति बना सकता हूं जो योग है? कृपया सलाह दें!उपनाम

+1

मैं एक जवाब मिला, लेकिन मैं काफी प्रतिष्ठा की जरूरत नहीं है पोस्ट करने के 8 घंटे बाद अपने स्वयं के प्रश्न का उत्तर देने के लिए। मैं आज रात में अपना जवाब जोड़ूंगा। – kee

उत्तर

13

यह एक समूह के सभी का उपयोग कर एक समूह में सब कुछ लाने के लिए हासिल किया जा सकता है, और फिर योग फ़ंक्शन एक साथ सभी क्षेत्रों को जोड़ने के लिए:

DESCRIBE a 
a: (name, age, height) 

b = GROUP a ALL; 
c = FOREACH b GENERATE SUM(a.age); 
+0

बिल्कुल। यही वह था जो मैंने पाया था। फिर भी धन्यवाद! – kee