合計行/合計列に計算されるものされないものについて

periodOverPeriodLastValue関数を使って昨年値をとっていますが、合計を列および行に追加したら計算されませんでした。

合計できるものとできないものがあるのでしょうか?

@optarc.yamaji

ご質問ありがとうございます!

カスタム計算項目なので、合計計算できないのですが、最近の機能拡張でできるようになっています。以下のドキュメントにあるように、カスタム計算項目の合計を個別設定できるようになっているので、そこで合計を選択いただけないでしょうか?

1 Like

ご回答ありがとうございます!

ご提供いただいた情報で無事計算を行うことができました。

しかし、別の計算フィールドで計算させた合計については教えていただいた方法でも正しく計算がされず非表示で利用しています。

計算フィールドはシンプルで

前年比:{jisseki_ruikei}/{zennen_ruikei}
達成率:{jisseki_ruikei}/min(yosan)

の計算をさせております。

こちらは正しく合計行に計算されるようにすることはできますでしょうか?

image

前年比の計算は加法演算ではないので、以下のような計算フィールドでないと合計値は正しい集計計算をしないです。このあたりは、ハンズオン・ワークショップでも説明しているので参考にしてください。

sum({jisseki_tuikei} / sum({zennen_ruikei}) 

達成率は、レコードレベルの値と集計値を計算させようとしており、QuickSightの計算フィールドでは、そもそもエラーになるような気がしているのですが、正しい計算フィールドでしょうか?

解答が遅くなりました。
説明が不足しており申し訳ありません。
計算フィールドで利用している項目がすでに計算フィールドで作成した項目になります。

前年比:{jisseki_ruikei}/{zennen_ruikei}

jisseki_ruikei : runningSum(sum(kingaku),[{recording_date} ASC],[{location_name}])

zennen_ruikei : runningSum(sum({zennen_kingaku}),[{recording_date} ASC],[{location_name}])

上記の場合はいかがでしょうか?

詳細をご連絡いただき、ありがとうございます。
累積計算の比較なのですね。手元で試したところ、確かにカスタム合計で合計を選択しても、正しい値が表示されませんね。 当事象については、さらに詳細を確認していく必要があり、お手数ですが、AWSサポートにてチケットを作成いただけないでしょうか?サポートチケットの作成については、このステップを参照ください。

よろしくお願い致します。

ご確認いただきありがとうございます。
サポートへ問い合わせを行ってみます。