こんにちは!Michaelです。
今日はプラグインFilter Buttonsを紹介します。
フィルターの項目をボタンのように貼り付けることが可能なプラグインです。ボタンを押すと、その項目に関して、ダッシュボードレベルでフィルタリングがされるようになります。
今回は公式プラグインではないので、Sisenseのコミュニティサイトからダウンロードします。
ファイルをダウンロード後、解凍し、下記のパスに置きます。
C:\Program Files\Sisense\app\plugins\
Sisenseのサービスをリスタートして、プラグインを読み込ませます。
新しくウィジェットを作成します。詳細設定をクリックし、左上のチャート選択のドロップダウンからFilter Buttonsを選択します。
左ペインのbuttonsという項目からフィルターボタンとして表示させる項目を追加していきます。
ボタンの数に制限はありません。
「+」アイコンをクリックします。
「fx」から数式入力場面に移ります。
数式に入力する項目(カラム)を選びます。今回の例では、売上都道府県を選びます。
数式に[項目名]、ここでは[売上都道府県]が追加されました。
[売上都道府県]を右クリックし、フィルターを選択します。
すると、[売上都道府県]に存在する都道府県名が選べるようになります。フィルタリングする項目を設定できます。
この中から、今回は「京都府」だけのフィルターボタンを作るので、「京都府」のみを選択します。複数項目の選択ももちろん可能です。
OKを押し、数式入力画面を出ます。
数式入力画面の項目名が[売上都道府県]から[売上都道府県1]に変わりました。フィルターで選ぶと、名前が自動で他のものにリネームされます。ホバーすると、京都府だけが選ばれていることが表示されます。これでOKです。
これでフィルターボタンがロードされました!
左ペインの項目名(buttonsの下)がそのまま、フィルターボタン上にも表示されるので、「京都」に名前を変えます。
フィルターボタンの名前が変わりません。Javascriptが更新されていないからです。ウィジェット編集画面を出て、ダッシュボード上で確認すると名前が変わっていることが確認できます。
これでフィルターボタンの設置が完了しました!
この作業を繰り返し、(好きなだけ)ボタンを追加していくことになります。
ボタンを追加します。
今度は異なるカラムの項目を追加しようと思います。
上記とステップと同様に、今度は [商品大分類]の[日用雑貨]を追加しました。
左ペインの[商品大分類1]を日用雑貨にリネームして、ウィジェット編集画面を出ます。ダッシュボードで見ると、
上手く表示されています!
京都を押すと、[売上都道府県]が京都のみでフィルタリングされ、日用雑貨を押すと、[商品大分類]が日用雑貨で絞られます。
ウィジェット編集画面の右ペインからフィルターボタンの動作の制御や文字サイズを変更したりすることができます。
各項目について説明します。
ダッシュボードレベルでのフィルターの動作をコントロールします。
Clear All Filters: 押したボタン以外のフィルターは全てクリア(解除)される。
Add/Union:現在かかっているフィルター条件にプラスしてフィルタリングをする
ボタンの文字、ボタン同士のスペースを調整する
テキストサイズを変更する
なお、フィルターボタンの見た目自体をカスタマイズするには、プラグインファイルに含まれているCSSで調整する方法しかなさそうです。
最後に、例として、フィルターボタンを複数まとめて設置しました。
Date型や1つのディメンションからの複数選択に対しても対応しています。
今回はプラグインFilter Buttonsを紹介しました。
よく使うフィルターの項目なんかを設置しておけば、Viewerからすると嬉しい機能ですね!
それではまた!Viva Sisense!!