下記関数に下記要件を加えたい
・関数:count({vr_id})/periodOverPeriodLastValue(count({vr_id}),{arrival_date_jst #2},YEAR,1) *前年度との比較
・要件①:arrival_date_jst #2が7月or10月or11月なら前年度の12月の数値と比較する
・要件②:arrival_date_jst #2が7月or10月or11月以外なら前年度の8月の数値と比較する
@mkosei
ご質問いただきありがとうございます。
前年の同月との比較であれば、対応可能です。
しかしながら、月ごとにオフセット値が異なる場合、periodOverPeriodLastValue の仕様上、第4引数の offset で条件式を設定することができないため、現時点では前年の特定の月の集計値による比較ができません。
上流のDBやDWH等で、データを加工の後、QuickSight側で可視化することをおすすめいたします。
参考までですが、前年度の同月の比較結果は、以下の通りになります。
入力データ
vr_id,vr_arrival_date
1,2024/07/01
2,2024/09/09
3,2024/11/08
4,2024/08/03
5,2024/12/02
6,2024/07/19
7,2024/12/26
8,2024/07/26
9,2024/09/13
10,2024/10/24
11,2024/10/18
12,2024/08/03
13,2024/10/15
14,2024/09/11
15,2024/12/07
16,2024/10/14
17,2024/11/22
18,2024/09/22
19,2024/12/28
20,2024/11/08
21,2024/07/11
22,2024/07/10
23,2024/08/30
24,2024/12/20
25,2024/09/25
26,2024/11/30
27,2024/11/28
28,2024/08/15
29,2024/09/23
30,2024/08/08
31,2024/10/16
32,2024/11/30
33,2024/11/04
34,2024/08/22
35,2024/08/02
36,2024/12/21
37,2024/12/09
38,2024/09/25
39,2024/08/29
40,2024/07/14
41,2024/10/07
42,2024/11/03
43,2024/07/03
44,2024/10/06
45,2024/09/16
46,2024/10/28
47,2024/08/28
48,2024/11/27
49,2024/12/08
50,2024/07/27
101,2025/07/01
102,2025/08/01
103,2025/11/20
104,2025/11/03
105,2025/12/05
106,2025/08/19
107,2025/10/17
108,2025/10/17
109,2025/10/18
110,2025/12/28
111,2025/08/17
112,2025/11/05
113,2025/08/19
114,2025/07/17
115,2025/10/31
116,2025/11/10
117,2025/10/14
118,2025/07/14
119,2025/12/17
120,2025/07/27
121,2025/11/18
122,2025/12/10
123,2025/11/03
124,2025/08/17
125,2025/12/14
126,2025/08/31
127,2025/07/23
128,2025/09/02
129,2025/11/30
130,2025/10/14
131,2025/07/28
132,2025/12/24
133,2025/11/14
134,2025/10/17
135,2025/12/04
136,2025/07/28
137,2025/12/01
138,2025/10/06
139,2025/08/15
140,2025/08/07
141,2025/10/16
142,2025/12/23
143,2025/09/11
144,2025/09/23
145,2025/08/15
146,2025/08/27
147,2025/08/21
148,2025/08/07
149,2025/12/02
150,2025/11/15
計算フィールド
year_month
substring(formatdate({vr_arrival_date}, "yyyy/MM/dd"),1,7)
count_vr_id
count({vr_id}, [{vr_arrival_date}])
prev_count_vr_id
periodOverPeriodLastValue(count({vr_id}), {vr_arrival_date}, MONTH, 12)
↑ 第4引数offsetの12が条件によって分岐できれば、目的の実装が可能です。
可視化結果