我在整个表上应用聚合函数:
G = group A by all;
M = foreach G generate MAX(my_column);
当然,它会返回整个关系(表)中我的\列的最大值。
然而,当a为空时,结果m也为空。有人能想出一个窍门吗,在这种情况下,我怎么能强迫m包含一个0的常量值呢?
(注:这个问题可能与如何在pig中创建一个小的常量关系(表)有关?但可能每个问题都有一个单独的答案)
谢谢,我
我在整个表上应用聚合函数:
G = group A by all;
M = foreach G generate MAX(my_column);
当然,它会返回整个关系(表)中我的\列的最大值。
然而,当a为空时,结果m也为空。有人能想出一个窍门吗,在这种情况下,我怎么能强迫m包含一个0的常量值呢?
(注:这个问题可能与如何在pig中创建一个小的常量关系(表)有关?但可能每个问题都有一个单独的答案)
谢谢,我
1条答案
按热度按时间6rqinv9w1#
使用三元运算符和isempty: