間違えて、文書として書き込みしてしまいました。
Shinさん、並びにコミュニティの皆様、申し訳ありません。
以下、再質問です。
ダッシュボード内の可視化されたコンテンツをボタンの押下によって動的変更したく、投稿させて頂きます。
下記に、「私のやりたいこと」「現状で行っていること」を記載しております。
・Tableau Ver : 10.5
・twbxの添付有り (参考にならないと思いますが。。。)
■ 私のやりたいこと
私のやりたいことは、一つのダッシュボードに、複数のワークシートが合わさったコンテンツ (ダッシュボードのようなもの) が内包されており、
その内包されたコンテンツは、ダッシュボード内のボタンによってフィルターがかかり、可視化するデータが変更されるというものです。
※イメージは、下図です。
■ 現状でおこなっていること
今は、下記の流れで対応しています。
※イメージ図は下に挿入しています。
①上記記載の「複数のシートが合わさったコンテンツ」 をダッシュボードで実現し、それをTableauServer上にアップロード
②ダッシュボードの内のボタンが押下されると、URLアクション【URL+ボタンでのフィルター情報】を実行
③ダッシュボード内の右に存在するWebページオブジェクト上でURLの対象先へ遷移
④ボタンに対応したコンテンツ(ダッシュボード)をWebページを介して描画
■ 現状の不満点
現状でとりあえず、やりたいことは実現できてはいます。
しかし、ダッシュボード内のワークシートが多く、Webページにてダッシュボードを描画するのに時間がかかってしまいます。
※使用しているPCのスペックや使用しているブラウザにも起因すると思いますが。。。
また現状の方法だと、ボタンが押下されるたびにWebページの描画が行われるため、
全てのコンテンツを確認すると、「Webページの描画待ち時間 * ボタン数」 の時間がかかってしまい、非常につらいものになってしまっています。
私は、コンテンツの描画による待ち時間が少なく、コンテンツを可視化できるものを実現したいです。
実現するためにはどんな方法が考えられるでしょうか?
お知恵のある方、是非お教えいただきたいです。
※コミュニティへの質問.twbxを添付しております。
しかし、どういうモノをアップロードすればいいか想像がつかず、8つのボタン (に相当するもの) と Webページオブジェクト(URLは空) を
詰め込んだだけのものとなっています。
参考になるものをアップロードできず、すいません。
実際のファイルじゃないと、再現するのは難しんですよね。
手順はありますが、スクショだと膨大になりがちです。(役に立つかどうかもわからんので、さすがに躊躇)
あと、コンテナをいったん大きくしておかないと所定の場所に配置するための場所指定がうまく出来ないかもしれないです。
「原理」とかいうほど大したことはないので、こちらなどを参考にしてみてください。
垂直、水平はどっちでも同じだと思います。好みの問題です。
あと、Fix Height 、Fix Width はチェックしないようにしてください。
ダッシュボード用のシート セレクタを作成する - Tableau
数が多いのなら、提供した方法が最適かどうかわかりません。
いずれにしても、課題に適したサンプルデータがないと、最適な解にたどり着くのが難しい
というか、めちゃめちゃ非効率です。
スペースは、パディングを0にすればなくなります。(ただし、変更の際に同時に選択しにくくもなりますが。。)
選択部分のスクショを見る限り、商品名選択と、メジャー選択(売上・利益)を分けてしまえば
ボタンの数も、手作業も大幅に減らせそうです。
繰り返しですが、適したサンプルデータがないと、超非効率です。
Shin