# Windowminをminoverで代替としての実装可否

**URL:** <https://community.amazonquick.com/t/windowmin-minover/29301>\
**Category:** 日本語で質問 | Q&A\
**Tags:** formulas, pivot-table, calculations, Business-Intelligence-Engineer\
**Created:** [May 2, 2024, 12:45am UTC](https://community.amazonquick.com/t/windowmin-minover/29301 "2024-05-02T00:45:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenzo](https://avatars.discourse-cdn.com/v4/letter/k/94ad74/32.png) [@kenzo](https://community.amazonquick.com/u/kenzo)\
**Post date:** [May 2, 2024, 12:45am UTC](https://community.amazonquick.com/t/windowmin-minover/29301/1 "2024-05-02T00:45:02Z")

</div>

下記の通り、それぞれの月毎で過去三カ月の範囲でのグルーピングの中での最小値を算出したいと考えています。

windowMin  
(  
min(xxxx),  
[month} ASC],  
3,  
0,[{id}]  
)

上記の通り、windowminでは実装できたのですが、ビジュアルでの表示の兼ね合いでDemensionとして利用したいのですがwindowでは利用できない為、Overでの実装を試みました。

minOver(  
ifelse(  
{month}\>=addDateTime(-3,‘MM’,{month}),  
xxxx,NULL  
)  
,[{id}],PRE\_FILTER  
)

上記でエラー無く動作はするのですが、過去三カ月ではなく、それぞれのMonthで全期間を対象にしてmin算出してしまう状態です。

minoverを利用しての過去三カ月の範囲指定はできないのでしょうか？  
e.g: 5月であれば、5,4,3,2月の範囲、4月であれば、4.3.2.1月の範囲をそれぞれの月で同時に範囲比較したい状況です。

---

<div class="post-metadata">

**Author:** ![yutkodam](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/yutkodam/32/22320_2.png) [@yutkodam](https://community.amazonquick.com/u/yutkodam)\
**Post date:** [May 2, 2024, 4:15am UTC](https://community.amazonquick.com/t/windowmin-minover/29301/3 "2024-05-02T04:15:54Z")

</div>

ご質問ありがとうございます。  
集計せずに過去3ヶ月のminを計算することは難しいと思います。

minOverはパーティション分割したグループ毎にmeasureを計算するものであるため、パーティション分割以外の条件を指定することはできません。第1引数  
`ifelse({month}>=addDateTime(-3,"MM",month}),xxxx,NULL)`は各行に対する計算になるため、必ずxxxxが返ります。

---

<div class="post-metadata">

**Author:** ![kenzo](https://avatars.discourse-cdn.com/v4/letter/k/94ad74/32.png) [@kenzo](https://community.amazonquick.com/u/kenzo)\
**Post date:** [May 2, 2024, 4:56am UTC](https://community.amazonquick.com/t/windowmin-minover/29301/4 "2024-05-02T04:56:34Z")

</div>

上記ご確認頂きありがとうございました！  
現状解決には至っておりませんが、Overに対する理解が深まりましたので感謝致します！
