मैं सुअर में इस कोड है एक समूह (जीत, अनुरोध और प्रतिक्रिया सिर्फ टेबल फाइल सिस्टम पर सीधे लोड कर रहे हैं):सुअर, कैसे के बाद एक क्षेत्र का उल्लेख करने के लिए एक में शामिल होने और द्वारा
win_request = JOIN win BY bid_id, request BY bid_id;
win_request_response = JOIN win_request BY win.bid_id, response BY bid_id;
win_group = GROUP win_request_response BY (win.campaign_id);
win_count = FOREACH win_group GENERATE group, SUM(win.bid_price);
मूल रूप से मैं चाहता हूँ में शामिल होने और समूह के बाद bid_price योग है, लेकिन मैं कोई त्रुटि मिलती है:
Could not infer the matching function for org.apache.pig.builtin.SUM as multiple or none of them fit. Please use an explicit cast.
मेरा अनुमान है कि मैं win.bid_price
को सही ढंग से बात नहीं कर रहा हूँ है।