予想以上のレポート値
この記事には提案と回避策が含まれています。コンテンツはすべてのユース ケースに対して正確であるとは限らず、また最新リリースのベスト プラクティスを示すものではありません。
質問
レポートの計算値が 0 であると想定しているときに大きな数値が表示されるのはなぜですか?
回答
これは、表示されていない小数点以下を含む 0 の値が原因と考えられます。たとえば、数値 0.00001 は、小数点以下 5 桁未満が表示されると 0 と表示されます。以下は、科目 "6420 Hotel" の値が "0" と表示され、科目 "6430 meals" の値が "10" と表示されている例です。カスタム計算では "食事" を "6430 ホテル" で割ることで、この値は 0 になるはずですが、1,000,000 と表示されています。

これに該当するかどうかを確認するには、"レポートのプロパティ" に移動し、"数値" タブを選択して、小数部桁数をより大きな数値に変更します。この場合、小数部桁数は 7 に設定されます。

これは、計算で科目を切り捨てることで修正できます。現在、この計算は "Div(RPT.6430_Meals,RPT.6420_ Hotel)" となっています。これは「div(trunc(RPT.6430_Meals),trunc(RPT.6420_ Hotel))」に更新できます。切り捨てを適用すると、レポートに期待どおりの「0」が表示されることがわかります。
