PIG - 试图在 table 中找到最大的月份组

PIG - trying to find max of group of months in table

上图代表下面的生成语句,也描述一下

  D = FOREACH C GENERATE [=11=] AS time,  AS perf_temp_count;

  DUMP D;
  DESCRIBE D;

我的问题目前是上面的分组我的月份和小时(军事时间),我试图找到每个月旁边的最大数字。 1 到 12,现在我只显示月份、小时和数字。

我的预期输出是

  (1, 4) 9
   ....
   remaning months
   ....
  (12, 3) 10

此处再次描述(月、小时)、最大计数

B = GROUP A BY (month, hour);
C= FOREACH B GENERATE group as time,COUNT(A.temp) as cnt
X = GROUP C By time;
Y = FOREACH X GENERATE group, MAX(C.cnt) as mcount;

我不知道为什么,但是在另一个聚合 (COUNT) 之后聚合 (MAX) 是一个问题,或者我没有正确引用名称。