以下のデータがあります。
customer_id customer_name id date contract_value costs profit_extra_work
200027 Company A 00.161.559 08/07/2015 499.5 50.55 0
200027 Company A 00.161.566 08/07/2015 499.5 30 824.9
200027 Company A 00.188.852 04/04/2016 499.5 0 69.39
200027 Company A 00.190.078 30/05/2016 499.5 98.1 158.29
200027 Company A 00.190.291 14/04/2016 499.5 15 346.06
200027 Company A 00.222.221 12/05/2017 499.5 15 5.1
200027 Company A 00.222.229 12/05/2017 499.5 100.35 400.81
200027 Company A 00.161.561 08/07/2015 499.5 45 269.97
200027 Company A 00.185.058 18/02/2016 499.5 15 77.41
200027 Company A 00.190.074 30/05/2016 499.5 37.5 95.92
200027 Company A 00.190.084 30/05/2016 499.5 45 420.89
200027 Company A 00.194.050 01/06/2016 499.5 139.65 0
200027 Company A 00.222.222 12/05/2017 499.5 60 274.88
これが私のピボットテーブルのようなものです。
Row Labels Average of contract_value Sum of costs Sum of profit_extra_work
Company A 499.5 651.15 2943.62
私がやりたいことは、 "契約利益"という計算フィールドを追加することです。この値は次のように計算できます。 Average of contract_value - Sum of costs
。だから私はこの計算式で新しい計算フィールド "契約利益"を追加しようとしました:
= contract_value - costs
しかしこれは間違った結果を返します(5842.35)。その理由は contract_value
それは平均の代わりに合計を取ります。使ってみた AVERAGE(contract_value) - costs
しかし、これは同じ間違った結果を返します。
計算フィールドのcontract_valueの平均値を使用して-151.56の正しい値を取得する方法を教えてください。