カスタムフィールドで、注入する順序によって異なる値が提供される - WKB204968
Article number: 204968To English version
症状
- 10 回の結果にわたって、値が 2 つの値に分かれて変動する
- 注入が 1 ~ 10 または 10 ~ 1 で処理されるかによって、分かれた値が変化する
- カスタムフィールド:ROUND(SAME.%..AVE(ROUND(CU_pcnt,-1)),-1)
環境
- Empower
- 結果
- カスタムフィールド
- レポート編集画面
原因
ROUND 関数が AVE 関数に埋め込まれました。
解決策
- カスタムフィールドの他の関数に ROUND 関数を埋め込めないでください。
- ROUND 関数を使用して、他の計算で使用する中間値を計算しないでください。
- このサマリーカスタムフィールド AV_mean; ROUND(SAME.%..AVE(ROUND(CU_pcnt,-1)),-1) を ROUND(SAME.%..AVE(CU_pcnt),-1) に書き換えます。
追加情報
ユーザーが指定された精度で数値を比較できるように、Round 関数が実装されました。別の計算で中間値として使用される値を計算するために設計されていません。
Round 関数による精度の低下により、四捨五入された数値の合計値と平均値が、四捨五入されていない数値のそれらとは確実に異なることに注意してください。
ユーザーが、四捨五入された値に基づくカスタムフィールド計算から、最も正確な結果を得ることを保証できません。カスタムフィールドの計算式で Round 関数を使用すると、計算された数値の精度(有効数字)が低下します。この精度が低下するため、結果の値は元の値より正確度の低い異なる数値になります。
次を参照してください - WKB199470、TECN134632666、および TECN1851937
id204968, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SUP, エンタープライズ