1

次の問題があります: データセットをデータソースとして使用するレポートがあります。データセットには 2 つのテーブルがあり、1 つはメイン テーブル (Employee など) で、2 つ目のテーブルは EmployeePaycheck であるため、従業員は複数の給与を受け取ることができます。2 番目のテーブルの列 (paycheckValue など) の合計を計算することはできますが、この計算フィールドに、Employee テーブルのいくつかの追加フィールド (ChristmasBonus や YearlyBonus など) の値を追加することはできないようです。年末に従業員に支払われた金額を確認します。

4

1 に答える 1

1

これに関する詳細情報がないと、回答するのが難しくなりますが、探すべきことをいくつか紹介します。

まず、フィールドが要約を可能にする同様のタイプであることを確認します。たとえば、文字列の場合、値を数値にキャストまたは変換しないと集計を実行できません。フィールドはおそらく数値列または小数列であると想定しているため、おそらくそうではありません。

また、合計しようとしている値が null でないことも確認します。私はこれをテストしていませんが、行の 1 つに null 値がある場合、正しく合計されないと思います。このシナリオでは、数式フィールドを使用して null をチェックし、フィールドが null の場合は代わりに 0 を返すことができるはずです。その後、フィールド自体の代わりに計算式フィールドを使用できます。

どちらにも当てはまらない場合は、フィールドの計算方法と計算時に何が起こっているかについて、もう少し詳しい情報を提供してください。

お役に立てれば。

于 2009-12-17T15:03:57.237 に答える