日付フィルター設定もしくはパラメータ作成について

フィルターでStartdateとEnddateの間にを利用して
Startdateを 2日までは前月1日、3日からは当月1日を表記するStartdateを設定したいのですが、どのようにすれば良いでしょうか?
上記の条件を含んだStartdateをパラメーターで作成も可能でしょうか?

@kiepark
質問ありがとうございます。
添付のように開始日と終了日をパラメータで決定し、図表をフィルタリングしたいという状況かと思います。
例えば
2021/02/02が開始期間に設定された場合:2021/01/01以降のデータが表示される。
2021/02/03が開始期間に設定された場合:2021/02/01以降のデータが表示される。
ようにしたい理解でよろしいでしょうか。

早速、ありがとうございます。
はい、仰る通りです。

@kiepark
ありがとうございます。力技ですが以下の通り設定することで実現可能かと思います。
フィルタ用の列(添付:demo列)を作成しています。添付図右側のようにフィルタ用項目は隠してしまえば問題ありません。

施行結果
1.パラメータ2018/9/1の場合は、フィルタは2018/8/1以降

2.パラメータ2018/9/2の場合は、フィルタは2018/8/1以降

3.パラメータ2018/9/3の場合は、フィルタは2018/9/1以降

設定方法
1.計算フィールドでフィルタ用の日付を作成する(添付:demo列)
2.フィルタ条件を以下の通り2つ作成する
◆フィルタ項目:demo startdate以降でフィルタリング
◆フィルタ項目:オーダー日付 enddate以前でフィルタリング

demo列計算フィールド

parseDate(
ifelse (
extract('DD',${startdate}) = 1,toString(addDateTime(1,'MM',オーダー日付)),
extract('DD',${startdate}) = 2,toString(addDateTime(1,'DD',addDateTime(1,'MM',オーダー日付))),
toString(truncDate('MM',addDateTime(1,'MM',オーダー日付)))
)
)

@murackey様
一度試してみます。
ありがとうございました。

@kiepark

本件、その後、いかがでしょうか?
問題ないようでしたら、その旨お聞かせいただけますと非常に助かります。

@oyachiya
返信が遅くなり申し訳ありませんでした

先ず パラメータでstartdate, enddateを作成後
フィルタを設定しましたが 結果が抽出されません
また日にちも2行になってしましました
何か操作に誤りがありますでしょうか?

@kiepark さん

▼フィルタの結果について

フィルタを設定しましたが 結果が抽出されません

Account Dateの方のフィルターにInclude this dateのチェックが入っていませんが、こちらが影響してはいませんでしょうか?
もしこちらで解決しない場合、フィルタ適用前のピボットの画面ショットとコントロールの入力値も併せてご提示いただけると助かります。
(私の手元環境でmurackeyさんに提示いただいた案を試したところ、問題無くフィルターできました。)

▼ピボットの表示について

また日にちも2行になってしましました

テーブルではなくピボットの場合だとDemo Dateのフィールドを非表示にしても値(注文数)の列は残ってしまうため、2行になること自体は想定通りです。これをAccount Dateフィールドだけのときと同じような見た目にするには、以下の点を追加で実施ください。

  1. Rows部分をクリックし、Collapse→Allを選択し、全ての行を折り畳む
  2. ビジュアルのプロパティから +/- ボタンを非表示にする

▼(余談)代替案

ちなみに余談にはなりますが、murackeyさんに提示いただいた計算フィールドでもやりたいことは実現できるのですが、以下の計算フィールドだと同じことがよりシンプルに実現でき、計算フィールド内でパラメータを利用しないため、データセット側の計算フィールとして定義しておくことでダッシュボード表示時の遅延を抑えることが可能です。よろしければこちらもお試しください。

addDateTime(1, 'DD', addDateTime(1, 'MM', truncDate('MM', {Account Date})))
1 Like

@ytakahr
ありがとうございます。

  1. ピボット表示 1行表示形式になりました。
  2. Account DateフィルタのInclude this dateにチエックを入れても結果は抽出されませんでした。
    因みに通常のAccount Dateのみで作成時は問題なく結果の抽出がされました。

Controls Start Date 2025/04/01~End Date 2025/05/03で再度抽出した
Controlを含んだ結果、Parameters, Filtersを添付いたします
最後にControls Start of this Month で作成したReportsも添付いたします
どうぞよろしくお願いいたします。

Report @murackey 様の数式をDemoDateとして使用
Report 2 @ytakahr様の数式をDemo2Dateとして使用
Report 3 Account Dateだけで抽出




@kiepark さん、ご確認ありがとうございます。

Report 1, 2ともにピボットの行自体は出力されているためフィルタは正しく機能しているようです。一方で注文数がゼロとなる理由については頂いた画面ショットからだけではわかりませんでした。

注文数は計算フィールドでしょうか?
差し支えなければ生データが分かるようなテーブルでの画面ショットか、Arenaに同様の分析を再現いただくことは可能でしょうか?(事象が再現できていればダミーデータで問題ございません。)

@ytakahr
早速ご確認いただきありがとうございます。

注文数は 計算フィールドではありません。
Data setは SPICE dataを使用しております。
実際のdataの項目は 多いのですが
一旦 4/1~5/12分のdummy dataを添付いたします。
Data内の"JP"だけを抽出しています

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

Account Date Place Order
Apr 1, 2025 US 32352
Apr 1, 2025 JP 2750
Apr 1, 2025 CH 1548
Apr 2, 2025 US 45288
Apr 2, 2025 JP 2921
Apr 2, 2025 CH 1056
Apr 3, 2025 US 39876
Apr 3, 2025 JP 2386
Apr 3, 2025 CH 1416
Apr 4, 2025 US 35232
Apr 4, 2025 JP 2442
Apr 4, 2025 CH 2316
Apr 5, 2025 US 36096
Apr 5, 2025 JP 2536
Apr 5, 2025 CH 1536
Apr 6, 2025 US 40536
Apr 6, 2025 JP 2410
Apr 6, 2025 CH 1836
Apr 7, 2025 US 37296
Apr 7, 2025 JP 2134
Apr 7, 2025 CH 1608
Apr 8, 2025 US 29472
Apr 8, 2025 JP 2030
Apr 8, 2025 CH 1512
Apr 9, 2025 US 38448
Apr 9, 2025 JP 2108
Apr 9, 2025 CH 804
Apr 10, 2025 US 33408
Apr 10, 2025 JP 2729
Apr 10, 2025 CH 1464
Apr 11, 2025 US 39000
Apr 11, 2025 JP 2731
Apr 11, 2025 CH 1404
Apr 12, 2025 US 36084
Apr 12, 2025 JP 1696
Apr 12, 2025 CH 1080
Apr 13, 2025 US 38772
Apr 13, 2025 JP 2417
Apr 13, 2025 CH 1284
Apr 14, 2025 US 35640
Apr 14, 2025 JP 3156
Apr 14, 2025 CH 1080
Apr 15, 2025 US 33312
Apr 15, 2025 JP 2448
Apr 15, 2025 CH 732
Apr 16, 2025 US 41172
Apr 16, 2025 JP 2762
Apr 16, 2025 CH 876
Apr 17, 2025 US 36420
Apr 17, 2025 JP 2564
Apr 17, 2025 CH 792
Apr 18, 2025 US 41316
Apr 18, 2025 JP 33672
Apr 18, 2025 CH 804
Apr 19, 2025 US 44004
Apr 19, 2025 JP 28464
Apr 19, 2025 CH 1416
Apr 20, 2025 US 44568
Apr 20, 2025 JP 33420
Apr 20, 2025 CH 1512
Apr 21, 2025 US 46080
Apr 21, 2025 JP 31932
Apr 21, 2025 CH 1068
Apr 22, 2025 US 33360
Apr 22, 2025 JP 32448
Apr 22, 2025 CH 648
Apr 23, 2025 US 41820
Apr 23, 2025 JP 34500
Apr 23, 2025 CH 744
Apr 24, 2025 US 40728
Apr 24, 2025 JP 35544
Apr 24, 2025 CH 1068
Apr 25, 2025 US 41808
Apr 25, 2025 JP 38460
Apr 25, 2025 CH 984
Apr 26, 2025 US 40704
Apr 26, 2025 JP 32088
Apr 26, 2025 CH 1020
Apr 27, 2025 US 38316
Apr 27, 2025 JP 32508
Apr 27, 2025 CH 864
Apr 28, 2025 US 38172
Apr 28, 2025 JP 26352
Apr 28, 2025 CH 576
Apr 29, 2025 US 34944
Apr 29, 2025 JP 32928
Apr 29, 2025 CH 528
Apr 30, 2025 US 49284
Apr 30, 2025 JP 25788
Apr 30, 2025 CH 1104
May 1, 2025 US 44040
May 1, 2025 JP 1825
May 1, 2025 CH 684
May 2, 2025 US 34836
May 2, 2025 JP 2215
May 2, 2025 CH 624
May 3, 2025 US 30600
May 3, 2025 JP 33336
May 3, 2025 CH 900
May 4, 2025 US 38208
May 4, 2025 JP 26724
May 4, 2025 CH 636

@kiepark さん、ダミーデータのご提供ありがとうございます。

こちらを使いArena上に分析を作成しました。計算フィールドは私からご提案した物を使い、kieparkさんのReport 2と全て同様の条件でフィルター等を作成しています。(JPに絞るフィルターのみ追加しています。)

データは正しくフィルターされ、Order数も表示されています。こちらを参考に改めてご自身の環境を確認いただけますでしょうか。どうぞよろしくお願いいたします。

community_jp_45657_20250514_sliding-filter-dummy-data analysis

@ytakahr
ありがとうございました

@kiepark
ytakahr さんの返答で解決しておりますでしょうか?Solutionとしてマークさせていただきますが、もし解決していないようでしたら、お知らせください。QuickSight Communityにご質問いただき、ありがとうございます。

@murackey 様、@ytakahr

フィルター部分 Demo DateとAccount Dateを”or"で作成していた為
数値が表示されなかったようです。
"and"で作成した結果 無事 数値も表示されました。
ありがとうございました。解決いたしました。

1 Like