0

Apache PigでFloatデータ型を小数点以下2桁に丸める方法についてのアイデアはありますか?

例えば:

  test = FOREACH (JOIN Load by (Op1, Op2), Load2 by (Op3,Op4)) GENERATE 
  Load2::Number2 *Load::Number1 as Output

番号1と番号2のフィールドは浮動小数点数です。現在の計算では、小数点以下5〜6桁が表示されます。

4

1 に答える 1

0

これを試して:

 B = FOREACH A GENERATE (((A.myfloat1 * A.myfloat2)*100f)ROUND)/100f AS myfloat3
于 2013-03-21T14:11:20.000 に答える