いつもお世話になります。
添付のようなダッシュボードがあるのですが、
右側のフィルタや上側の棒グラフを選択する事で
下の表をフィルタリングする機能があります。
その中で表の行を以下条件で並べ替えを常にしておきたいのですが、
方法はありますでしょうか。
【並べ替え】
優先順位1番:日付(月)順
優先順位2番:受注角度順(受注→高→中→低→失注)
2 réponses

並べ替えの条件の他に制約がないなら、ランク計算を行って不連続で入れるという方法が使えます。今回は日付と受注確度の2種のランクが必要になりますが、受注確度のほうは文字列になっていてそのままでは意図する順番でランク付けできない可能性があるため、数字に置き換えます。
その上でランクの計算式を作ります。ランクは表計算になりますので日付や受注確度コードは集計にしておきます。次の図ではATTR関数を使用していますが、このひょうの場合はMAXでもMINでも結果は同じです。また、日付は特に昇順降順の指定がなかったので昇順にしてありますが、ascをdescにすると降順にできます。
こうして作成した2つのランクフィールドをマークの詳細に置き、右クリックメニューから「次を使用して計算」を「表(下)」に変更します。続けて、もう一度右クリックして不連続にします。
不連続にするとビュー上のフィールドが青くなります。この状態で日付ランクと受注確度ランクの2つを行に移動すると、日付順かつ受注確度順に並びます。並べ替えのためのランクの数字は見せる必要がないと思いますので、行に移動した後に右クリックメニューからヘッダーの表示のチェックを外しておくとよいです。