6
私がしたいのは、エイリアス内のすべての行のフィールドの値を合計することです。これは単純でなければならないが、何とか私は答えを見つけることができない。これはおそらく、PIGがデータセットを処理している間に私が望むのはスカラー値なのでしょうか?私は合計であるフィールドを持つ行を作成することができると思いますか?お知らせ下さい!エイリアスからすべての行のフィールドの合計を計算する方法
私がしたいのは、エイリアス内のすべての行のフィールドの値を合計することです。これは単純でなければならないが、何とか私は答えを見つけることができない。これはおそらく、PIGがデータセットを処理している間に私が望むのはスカラー値なのでしょうか?私は合計であるフィールドを持つ行を作成することができると思いますか?お知らせ下さい!エイリアスからすべての行のフィールドの合計を計算する方法
これは、1つのグループにすべてのものを持ってGROUP ALLを使用して達成することができ、その後、SUM関数が一緒にすべてのフィールドを追加するには:
DESCRIBE a
a: (name, age, height)
b = GROUP a ALL;
c = FOREACH b GENERATE SUM(a.age);
正確に。それが私が見つけたものでした。とにかくありがとう! – kee
私は答えを見つけたが、私は十分な評判を持っていません投稿後8時間以内に私自身の質問に答える。私は今晩、私の答えを追加します。 – kee