# ピポットテーブルの昨対比率の表示方法

**URL:** <https://community.amazonquick.com/t/topic/50717>\
**Category:** 日本語で質問 | Q&A\
**Tags:** Japanese, admin\
**Created:** [November 28, 2025, 7:13am UTC](https://community.amazonquick.com/t/topic/50717 "2025-11-28T07:13:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![katty](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/katty/32/29140_2.png) [@katty](https://community.amazonquick.com/u/katty)\
**Post date:** [November 28, 2025, 7:13am UTC](https://community.amazonquick.com/t/topic/50717/1 "2025-11-28T07:13:37Z")

</div>

以前、periodOverPeriodLastValue関数についてご教示いただき、ありがとうございました。  
今回も、この関数を使用できるかもしれませんが、改めてご教授いただけますと幸いです。

現在、ピボットテーブルに以下のデータがあります。

- 行：商品コード・商品名

- 列：年・月（Date型からextractで計算済み）

- 値：数量・金額

このテーブルで、数量・金額それぞれの右隣に昨対比率を表示することは可能でしょうか。  
Athenaなどは使用せず、なるべく簡単な方法があれば教えていただけますと助かります。

どうぞよろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Hikaru](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/hikaru/32/27784_2.png) [@Hikaru](https://community.amazonquick.com/u/Hikaru)\
**Post date:** [December 1, 2025, 9:39am UTC](https://community.amazonquick.com/t/topic/50717/2 "2025-12-01T09:39:26Z")

</div>

@katty さん、ご質問ありがとうございます。

`periodOverPeriodPercentDifference`を使い、「昨対比率」=前年同月比（％）を計算できるかと思います。

私で作成したものがこちらになりますが、イメージはあっておりますでしょうか？

 ![スクリーンショット 2025-12-01 18.33.34](https://d1wl4jav5dp96l.cloudfront.net/original/3X/d/a/da43264c206709ea9c46a627fd1ca3c336056b90.png)

計算フィールドの中身はこのようになっております。

`periodOverPeriodLastValue`と同じ関数の使い方になっております。

 ![スクリーンショット 2025-12-01 18.32.45](https://d1wl4jav5dp96l.cloudfront.net/original/3X/5/c/5ccc95ac0519545899f18f2d01960503c3a8ff22.png)

ご確認お願いいたします。

---

<div class="post-metadata">

**Author:** ![katty](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/katty/32/29140_2.png) [@katty](https://community.amazonquick.com/u/katty)\
**Post date:** [December 4, 2025, 5:54am UTC](https://community.amazonquick.com/t/topic/50717/3 "2025-12-04T05:54:36Z")

</div>

ご提示していただいて、ありがとうございます。  
返信が遅くなり申し訳ありません。

昨年から何％増減したかを見るにはとても便利そうにみえました！  
参考にさせていただきます。

これは好みにはなりますが、例えば、今回の3月は「23.15%」増加した、ではなく、  
昨年と比べて「123.15％」と表示したい場合、  
また、%に「-（マイナス)」が付くような表示がイメージと違うという方には、

ifelse(  
periodOverPeriodPercentDifference(  
sum({金額),  
年月,  
YEAR,  
1  
) = 0,  
NULL,  
periodOverPeriodPercentDifference(  
sum(金額),  
年月,  
YEAR,  
1  
) **+ 1**  
)

のような構成で対策をとれば、構文的には合っていますでしょうか？  
もし、より推奨される方法がありましたら、ご教授いただければ幸いです。

よろしくお願いします。

---

<div class="post-metadata">

**Author:** ![ytakahr](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ytakahr/32/26209_2.png) [@ytakahr](https://community.amazonquick.com/u/ytakahr)\
**Post date:** [December 10, 2025, 6:15am UTC](https://community.amazonquick.com/t/topic/50717/4 "2025-12-10T06:15:09Z")

</div>

@katty さん、ご記載いただいた計算フィールドで問題ありません。

あるいは、昨対比率の部分は以下のように、本年値 ÷ 昨年値として表示形式をパーセントにしても良いかと思います。

```auto
sum(金額) / periodOverPeriodLastValue(sum(金額), {年月}, YEAR, 1)

```

---

<div class="post-metadata">

**Author:** ![katty](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/katty/32/29140_2.png) [@katty](https://community.amazonquick.com/u/katty)\
**Post date:** [December 10, 2025, 6:34am UTC](https://community.amazonquick.com/t/topic/50717/5 "2025-12-10T06:34:26Z")

</div>

本年値 ÷ 昨年値の方法も考えていました！  
私の計算の「+1」とするより、こちらの方が計算フィールドで何を求めたいのかが明確だと思いますので採用させていただきます。

ご教示いただき、ありがとうございました。  
Solutionさせています。
