フィルターで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様
一度試してみます。
ありがとうございました。
本件、その後、いかがでしょうか?
問題ないようでしたら、その旨お聞かせいただけますと非常に助かります。
@oyachiya
返信が遅くなり申し訳ありませんでした
先ず パラメータでstartdate, enddateを作成後
フィルタを設定しましたが 結果が抽出されません
また日にちも2行になってしましました
何か操作に誤りがありますでしょうか?
@kiepark さん
▼フィルタの結果について
フィルタを設定しましたが 結果が抽出されません
Account Dateの方のフィルターにInclude this dateのチェックが入っていませんが、こちらが影響してはいませんでしょうか?
もしこちらで解決しない場合、フィルタ適用前のピボットの画面ショットとコントロールの入力値も併せてご提示いただけると助かります。
(私の手元環境でmurackeyさんに提示いただいた案を試したところ、問題無くフィルターできました。)
▼ピボットの表示について
また日にちも2行になってしましました
テーブルではなくピボットの場合だとDemo Dateのフィールドを非表示にしても値(注文数)の列は残ってしまうため、2行になること自体は想定通りです。これをAccount Dateフィールドだけのときと同じような見た目にするには、以下の点を追加で実施ください。
- Rows部分をクリックし、Collapse→Allを選択し、全ての行を折り畳む
- ビジュアルのプロパティから +/- ボタンを非表示にする
▼(余談)代替案
ちなみに余談にはなりますが、murackeyさんに提示いただいた計算フィールドでもやりたいことは実現できるのですが、以下の計算フィールドだと同じことがよりシンプルに実現でき、計算フィールド内でパラメータを利用しないため、データセット側の計算フィールとして定義しておくことでダッシュボード表示時の遅延を抑えることが可能です。よろしければこちらもお試しください。
addDateTime(1, 'DD', addDateTime(1, 'MM', truncDate('MM', {Account Date})))
@ytakahr 様
ありがとうございます。
- ピボット表示 1行表示形式になりました。
- 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にご質問いただき、ありがとうございます。