我有一个Pig剧本,它的输出如下:
dump result; 12.334556778990900990993445566
有没有Pig内置函数,我可以限制它最多2位小数点后在我的结果。
12.33
我的最后一个选择是用pig写自定义项。想知道自定义项以外的其他方法吗。
z5btuh9x1#
是的,有一个叫做round的pig内置函数。你可以试试这个。
Output = ROUND(result*100.0)/100.0; Dump Output;
如果您的关系结果是float类型,那么您可以使用100f,100.0是一个双常数。有关更多信息,请参阅此链接
1条答案
按热度按时间z5btuh9x1#
是的,有一个叫做round的pig内置函数。你可以试试这个。
如果您的关系结果是float类型,那么您可以使用100f,100.0是一个双常数。有关更多信息,请参阅此链接