その他お問い合わせ先

lodestar@truestar.co.jp

運営会社

株式会社truestar
truestar activation株式会社

アクションフィルターを並び替える

今回はアクションフィルターを並び替えるということでTIPSをご紹介致します。

よくあるシチュエーションとしては、画面遷移などでアクションフィルターを使用する際、 遷移先の画面でも同じフィルターを切替えて見たい(わざわざ元の画面に戻りたくない)。 そんな時はアクションフィルターをダッシュボード上に表示させれば解決!

・・・するはずが元々設定していた並び方と順番が違くて微妙。 並び替えはしてあるはずなのにどうして?

といった事態を解決するテクニックです。 それではストーリーで見ていきましょう。

サンプルで使用するデータはスーパーストアです。

 

var divElement = document.getElementById(‘viz1500951021497’); var vizElement = divElement.getElementsByTagName(‘object’)[0]; vizElement.style.width=’1020px’;vizElement.style.height=’1033px’; var scriptElement = document.createElement(‘script’); scriptElement.src = ‘https://public.tableau.com/javascripts/api/viz_v1.js’; vizElement.parentNode.insertBefore(scriptElement, vizElement);

  繰り返しにはなりますが、デメリットを挙げるとすると 並び替えの設定を複数回行う必要がある点ですが、 できるかできないかを知っておくことが実装の幅に繋がりますので 頭の片隅に置いておいて頂ければと思います。

Tomofusa.Oi

続きを読む アクションフィルターを並び替える

Tableauの小ネタ2点(軸とツールヒントに別々のフォーマットを指定,サマリを表示)

今回は軽く小ネタ紹介です。

・軸とツールヒントに別々のフォーマットを指定する 「%を軸では整数、ツールヒントでは小数第2位まで表示したい」といった場合に使う小ネタです。 通常こういった際はツールヒント用に計算式を複製します。 http://kb.tableau.com/articles/howto/displaying-different-number-format-in-the-axis-and-tooltip 同じ計算式を複製したくない場合、軸と同じ計算式を詳細にいれ不連続にすると別に書式設定出来ます。 こちらをツールヒントに使用すればOKです。 ただし、Excelへクロス集計形式でエクスポートすると、ラベル扱いになって表が崩れるのでご注意ください。

サマリーを表示 ヘルプにも書いてある標準の機能ですが、最近まであることを知らなかったので、同じような方も居るかなと思いご紹介。 ワークシートのサマリーを表示から表示します。

その名のとおりサマリされた情報が数値で表示され、数表上で選択すると選択した部分の情報を表示します。

表示情報の調整も可能で検証等に便利です。 詳しくはonlinehelpをご覧ください。 http://onlinehelp.tableau.com/current/pro/desktop/ja-jp/help.htm#inspectdata_summary.html

Tableau_id執筆者:林 周作(Shuusaku Hayashi)

書式設定の仕様について(10.0)

10.0からワークブック全体で一括して書式設定できるようになりましたね。

今回は書式設定全般で何が優先されるかといった仕様について確認してみます

まずはワークブック書式設定の機能を確認してみます。

・すべてワークブックの全書式設定の一括変更

・ワークシート・ツールヒント

・ワークシートのタイトル

・ダッシュボードのタイトル

・ストーリーのタイトル各オブジェクト単位の書式設定の一括変更

・既定にリセット Tableau既定の値に変更される ※変更されたものは灰色のマークが表示され、マークをクリックすると個別にリセットできる

 

次に書式設定の優先順位を確認してみます。

1)設定変更時の優先順位後から設定変更したものが優先される。

例) 1.ワークブックの書式設定>すべて 2.ダッシュボードの書式設定>ダッシュボードのタイトルの順で設定変更した場合は2が優先

2.ダッシュボードの書式設定>ダッシュボードのタイトル 1.ワークブックの書式設定>すべての順で設定変更した場合は1が優先

※ワークブックの書式設定>すべて を指定すると、個別の設定がすべて変更される

2)「既定にリセット」「クリア」の優先順位下記の階層に従い、ひとつ上の階層の設定に変更される

※下の階層で個別に設定していた場合はそのまま設定が残る

Tableau既定

└ ワークブック(すべて) ├ ワークシート │ └ ├ ツールヒント │ └ ├ ワークシートのタイトル │ └ ├ ダッシュボードのタイトル │ └ └ ストーリーのタイトル │ └ └ 個別の設定(テキストオブジェクトなど)

例)

1.ワークブック(すべて)で「メイリオ」に設定

2.ダッシュボードの書式設定>ダッシュボードのタイトル で「MS明朝」に設定

3.個別のダッシュボードでタイトルを「MSゴシック」に設定この場合、・個別のダッシュボードで書式設定→「クリア」→「MS明朝」に戻る・ワークブックの書式設定→ダッシュボードのタイトル

続きを読む 書式設定の仕様について(10.0)

ハイライター(Highlighter)について

今回は今更ですが、Tableau10.0の新機能のハイライターの使い方について考えてみます。

私も模索中ですが、「どうやって使えるんだろう」「何に使えるんだろう」といったことを考える上での参考になれば幸いです。 使用するデータソースはいつも通りサンプルスーパーストアです。

 

使い方は簡単で、ビューの中で使用したディメンションをクリックして「ハイライトを表示」を選択するだけです。 現れたハイライターから「文字列検索」「プルダウン選択」が使用可能です。 細かい機能を見てみましょう。

文字列検索 ワイルドカード検索になっていて、候補から一つに選択しない限りマッチするもの全てをハイライトします。

プルダウン選択 項目にカーソルを当てた時点でハイライトされます。 そこからマウスを動かしたり、キーボードで上下させたりするとハイライト項目が変ります。

これまでもダッシュボードのアクションフィルタや、色からのハイライトが可能でした。 それ以外にもパラメータで指定したものをハイライトするようなテクニック(参考)もありましたが、 ・手軽に使える点 ・色の指定が必要ない点 ・フィルタより処理が軽い点 や上記で示したような機能が大きな特徴となっています。

また、既存の機能でハイライト時に処理を行うものがありますが、 ハイライターと組み合わせることでも色々と可能性が広がりそうです。

例えば、 ・ラベル設定の「ハイライト時のみ」 ・傾向線やリファレンスラインの「ハイライト時に再計算」 が挙げられます。

これらのギミックを入れながら簡単なダッシュボードを作成して見ました。

var divElement = document.getElementById(‘viz1485919207628’); var vizElement = divElement.getElementsByTagName(‘object’)[0]; vizElement.style.width=’804px’;vizElement.style.height=’669px’; var scriptElement = document.createElement(‘script’); scriptElement.src = ‘https://public.tableau.com/javascripts/api/viz_v1.js’; vizElement.parentNode.insertBefore(scriptElement, vizElement);

欲を言えばダッシュボード内にリストをスクロールする形で表示する場合にハイライトを当てたらそこまでスクロールしてくれると最高ですが・・・ 複数にハイライトがあたっている時の処理が難しいのかもしれませんね。 ハイライト対象が単一行の場合にスクロール可能になるよう改善を期待したいところです。

Tableau_id執筆者:林 周作(Shuusaku Hayashi)

続きを読む ハイライター(Highlighter)について

TableauにおけるExcelのカタカナデータの読み込みエラーについて

TableauではExcelのカタカナデータをうまく読み込めないことがあります。 UCLA Bruins 例えば以下のようなExcelデータがあります。 nike pas cher ExcelのワークシートをTableauでそのまま読み込むと カタカナのみのデータがひらがなとして読み込まれてしまいます・・・ Tableau社によると、製品管理チームに対する機能要望としては上がっているそうですが、日本ローカルの問題なので後回しになっている模様です。 2014年の段階で、数多くのTableau本を執筆されているプリンシプル社の木田氏がコミュニティのIDEA欄に要望を出されています。 Nike Air Max 2017 Heren wit https://community.tableau.com/ideas/3467 ここへの賛意が多いと実装への優先度が上がるとのことですので、同じ課題を抱えていらっしゃる方はポチっとしていただければと思います。 本題に戻り、この問題に対する妥協案をTableau社からご提示いただきましたのでそちらも共有します。 Zapatillas TANJUN まず、Excelのままだとダメなので、該当するシートをテキストファイル(txtまたはcsv)で保存します。 テキストファイルを読み込んで、データソースの選択画面でプロパティを開きます。 cheap adidas uk (右クリックでも▼クリックでも) そこでロケールを日本から 英語(アメリカ合衆国)に変更します。 nike air max 90 pas cher すると・・・、あら不思議、正しく読み込まれました。 Maglie Golden State Warriors ※英語(アメリカ合衆国)以外でもうまくいく言語は多数あります。 Jonas Gray 根本的な解決策ではないですが、とりあえず妥協案ということで。

続きを読む TableauにおけるExcelのカタカナデータの読み込みエラーについて

データブレンドを使用して別のデータソースから静的に情報を付与する方法

今回はTableau社のTutorial映像(英語)からの受け売りです。 Nick Marshall – Auburn Tigers Jerseys http://www.tableau.com/ja-jp/learn/tutorials/on-demand/cleaning-data-bulk-re-aliasing 内容はタイトルどおりですが、実際に見てみないと?という感じだと思いますので日本語で読みたい方向けに説明いたします。 今回はサンプルストアの注文シートと関係者シートを使用します。注文データソースに地域マネージャー情報を付与してみましょう。通常思いつく方法は ①データソースの結合 ②データブレンドの2点だと思います。 Nike Air Max 2016 Dames wit ざっとやってみましょう。 nike internationalist hombre ①データソースの結合図のようにデータソース画面から結合をおこないます。 NIKE ROSHE ONE 通常のディメンションと同様に地域マネージャーを使用できます。 adidas zx 750 mujer メリット ・(データブレンドより)一般的に高速 デメリット ・複数の異なるデータソースから結合できない(10.0で解消) ②データブレンド 先に注文データソースから「売上」を入れ、次に関係者データソースから「地域マネージャー」を入れます。リンクが適切に設定されていれば結合と同様の結果が得られます。 ADIDAS ULTRA BOOST メリット ・異なるデータソースからブレンド可能・手軽 デメリット ・低速 それでは、今回の本題の「データブレンドを使用して別のデータソースから静的に情報を付与する方法」を行います。データブレンドを使用するところまでは②と同様です。 Fjallraven Kanken Classic プライマリデータソースから「地域」をセカンダリデータソースから「地域マネージャー」を行に入れます。行に追加した地域マネージャーをクリックすると「プライマリグループの作成」「プライマリ別名の編集」が表示されます。 Canotte Orlando Magic 2パターンとも説明します。 まずは「プライマリグループの作成」から。グループの編集画面が表示されるのでOKを押します。プライマリデータソースに名前を地域マネージャーでくくったグループディメンションが作成されます。セカンダリデータソースとの接続を解除しても、そのまま使用できます。 メリット

続きを読む データブレンドを使用して別のデータソースから静的に情報を付与する方法

レイアウトコンテナーを使いこなす

レイアウトコンテナーはマニュアルにも記述が少なく、ダッシュボードを作成する工程で使い方で躓いてしまう方もいるかと思います。 Kenley Jansen Jersey 今回はそんなレイアウトコンテナーに関する小技をご紹介致します。 ※タイルや水平&垂直オブジェクトをレイアウトコンテナーと呼びますが、 ここではタイルはタイル。水平&垂直オブジェクトをコンテナーと表現させて頂きます。 New Balance 678 damskie さっそくですが、Tableauでダッシュボードを作成する際、複数のワークシートを配置して位置を調整しようとすると、以下のような状態となって、ワークシート毎に位置を調整しなければならない。そんな経験があると思います。 横幅の調整をまとめて実施したい時は対象をコンテナーに入れてしまいましょう。垂直方向のタイルオブジェクトを選択して、以下の位置へ配置します。 コンテナーを配置したら入れたいワークシートを入れていきましょう。 nike air zoom pegasus 83 hombre コンテナー内に移動する場合はワークシートをドラッグした後にマウスオン状態で青い太枠が表示されていることが目印です。 Fjallraven Kanken 20L 入れ終わったら横幅を調整してみましょう。まとめて調整可能になっています。 先ほどは”県”に関係するワークシートをまとめたので、 “地域”に関連するワークシートもまとめましょう。 Pat Sullivan – Auburn Tigers Jerseys 横幅の調整ができるようになったら縦幅の調整もしたいのですが・・・ あれ、コンテナーを表示する青い太枠が二つに分かれてしまうような予感がします。そのまま操作を終えると、先ほど垂直方向に配置したコンテナーがタイルになってしまいました。 この場合、タイルの中には垂直方向のコンテナーが二つ入っている形となり、繰り返すとダッシュボード内がタイルだらけになってしまいます。タイルにはタイルの良いところがあるのですが、今回はこの現象を回避する方法をご紹介します。 縦幅調整を行う前の状態に戻し、コンテナーを選択してから▼のメニューを開くと “コンテナーの書式設定”ができます。 枠線を設定すると、コンテナーに枠線を付けることができます。 Nike Air Force 180 Mid   枠線を付けた垂直方向のコンテナーはタイルになってしまうことはありません。 枠線を付ける操作はタイルに対してはできません。水平&垂直方向のコンテナーに対してのみ可能なようです。 ROSHE TWO ひとつのダッシュボードに複数のワークシートを詰め込むような場合、ワークシートのグループがわかるように枠線が使いたい、と言ったときにも使えそうです。 nike air max italian camo 空白オブジェクト(不動)に枠線を設定して配置するのも手ではありますがあまりオススメしません。

続きを読む レイアウトコンテナーを使いこなす

文字列の結合方法について(PREVIOUS_VALUEの利用)

今回は文字列結合に関するTipsです。 Nike Air Max (使用するデータはいつも通りサンプルースーパーストアです) 特定地域の顧客リストを作りたいといった要望はよくあることと思います。 asics gel kinsei 5 hombre テキストに文字列を入れると並べて表示してくれますが行、列には置けません。 PUMA King homme また、Total等を使用しても、文字列を結合することは出来ません。 nike air max pas cher そんな時に使用できるのがPREVIOUS_VALUEです。 PREVIOUS_VALUEは前の行の同じ計算の値を返す関数ですが、こちらは文字列でも使用可能です。そのため、「PREVIOUS_VALUE(“”)+ATTR([顧客名])」として表計算を調整することで文字列を結合していくことが出来ます。 Asics Gel Lyte 5 Femme ただ、そのままだと下の図のように結合途中のものも表示されてしまいます。 Air Jordan 8 (VIII) 「last()=0」と計算式をつくると、最後のみtrueになりますので、こちらを入れて表計算を調整し、falseのものを非表示にすれば完成です。 Air Jordan 9

今回の方法の問題点は、表示していないだけで顧客数分表が出来ている点です。 new balance 574 femme rouge その為、データ量が多くなると重くなると想像されますのでご注意ください。

続きを読む 文字列の結合方法について(PREVIOUS_VALUEの利用)

総計、小計の表示について(追記有)

(Tableau9.2の情報を追記) 今回は初級Tipsです。

Tableauのワークシートで総計や小計を表示する方法を紹介します。

使うデータソースはサンプルストアです。

 

Tableauでは総計、小計を追加して表示する機能があります。

このような表に追加してみましょう。

メニューの分析→合計から行の総計を表示を選択します。

行の総計が表示されました。

メニューの分析→合計から列の総計を表示を選択すると列の総計が表示されます。

小計を追加するにはメニューの分析→合計から全ての小計を追加を選択します。

全ての列、行項目に対して小計が追加されました。

必要のない小計を消すためには当該項目を列、行でクリックし小計のチェックマークをはずします。

Tableau9.03現在では個別に小計を追加する手段はなく、全ての小計を追加をおこなってから必要のないもののチェックマークをはずす必要があるようです。

また、総計や小計は各セクションの最後に追加(行の場合は下、列の場合は右)に追加されます。

以前から表示位置を変えられるようにする様要望がなされていますが、9.03現在では実現されていません。

http://community.tableau.com/thread/105222(Tableauコミュニティ英語)

総計を手前に表示したい場合はワークシートを分けて、ダッシュボード上で実現する必要があるようです。

<a href=’#’><img alt=’総計小計の表示について ‘ src=’https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;_3&#47;_3315&#47;sheet1&#47;1_rss.png’ style=’border: none’ /></a>

(追記) Tableau9.2にて総計の位置を上、左に変更できるようになりました!

Tableau_id執筆者:林 周作(Shuusaku Hayashi)

続きを読む 総計、小計の表示について(追記有)

Tableauで複数のバージョンを使い分ける際の小ネタ

初・中級者向けの小ネタです。

Tableauは年に2,3回メジャーバージョンアップしますが、新しいバージョンで作ったファイルは古いバージョンでは基本的に開きません。 そのためエンドユーザーによって、バージョンを使い分けなければいけないシーンがある人は少なくないと思います。

ちなみに、複数のバージョンがインストールされている状況でTableauファイルをダブルクリックすると、直近にインストールしたバージョンで開きます。 (9.3.1を入れた後に9.2.8を入れると、デフォルトのままでは9.2.8で開いてしまいます。)

そんな時に良く起こると考えられるのが以下の二つの事象。

事象① Ver9.2で開きたいのに、Ver9.3で開いてしまった。なので、いったん閉じて、ファイルをドラッグ&ドロップでデスクトップのVer9.2に投げ込んで開き直した。

事象② Ver9.2で保存しなくてはならないのにVer9.3で保存してしまった。泣く泣く作り直した。

ともにイラっとくるシーンですね。そんな時は以下が役立ちます。

事象①の解決策 https://www.microsoft.com/ja-jp/atlife/tips/archive/windows/tips/305.aspx 弊社の林が教えてくれました。地味ですが非常に便利です。

事象②の解決策 http://dev.classmethod.jp/business/business-analytics/tableau-desktop-tips-open-newer-major-version-workbook/ いつもお世話になっているクラスメソッド社のしんや先生が丁寧に解説してくれています。 当然、上位バージョンの新しい機能は戻せないと思いますが、この機能に助けられるシーンは少なくないと思います。

ともに受け売りですが、知らない人には有益な情報であろうということで。

T.Fuji