pig宏中的split工作吗?

wgx48brx  于 2021-06-21  发布在  Pig
关注(0)|答案(0)|浏览(280)

我明白了

  1. Undefined alias: ZZ

此宏出错:

  1. define chop (my, name, maxev) returns grouped, massive {
  2. gr = foreach (group $my by id) generate group as id, $name;
  3. split gr into
  4. massive if COUNT($name) > $maxev,
  5. ZZ otherwise;
  6. $grouped = ZZ;
  7. $massive = foreach massive generate id, COUNT($name) as $name;
  8. };
  9. A, massive = chop(A, 'abc', '$MAX_EVENTS');

当我尝试的时候

  1. split gr into
  2. massive if COUNT($name) > $maxev,
  3. $grouped otherwise;

相反,我得到了

  1. Macro 'chop' missing return alias: grouped

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题