9
によって(勝利、リクエストとレスポンスがちょうどテーブルがファイルシステムから直接ロードされている):豚は、どのようにした後、フィールドを参照するには参加して、グループIは、豚にこのコードを持っている
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
に正しく言及していないよということです。