こんにちは!s.sumiです!
本日リリースされたTableau2025.1で、JSONを利用したカスタム書式テーマが使用できるようになったので、そのやり方を書いていこうと思います!
カスタム書式テーマで何ができる?
ワークシート、グリッド線、ツールヒント、ダッシュボード、凡例、フィルター、パラメーター、ハイライターなど、今まで個別で設定していた煩雑な書式を一発で!ダッシュボードに適用させることができます!
複数人で開発していたり、同企業内の新しい部署のダッシュボード開発する際など、テンプレートのJSONファイルを共有しておくだけで開発がかなり楽になるだろうな~と印象を受けました
やり方
既に書式が決まっているワークブックがあれば、Tableauのツールバーから書式設定>カスタムテーマのエクスポートでファイルを吐き出してくれるので、そのまま別ワークブックへ適用できます
テンプレートをイチから作成する場合は、下記のサイトへアクセス>書式を設定>左上のExportで掃き出し
https://www.ladataviz.com/tools/custom-theme
今回は試しに下記のようなテンプレートを作ってみました(フォント:Times New Roman 背景色:グレー)
JSONファイルが用意出来たら、適用したいワークブックの書式設定>カスタムテーマのインポート>該当ファイルを選択
下記のメッセージは「上書きする」でOKです
そうするとなんと!
簡単に書式が適用されました!すごい!便利ですね~
ちなみにファイル名に (1)がついてたら使用できないファイル名ですとエラーが出てきたので、もしかしたら命名ルール的なものがあるのかもしれません
また、マークの色も変更したはずなのですが棒グラフの色は変わってくれなかったので、複数色の設定をしていたり二重軸だと反映されないようですね
↓マークから色を外して、二重軸解除したらテンプレートの色が反映された
大規模な開発では頻発するであろう書式設定のヒューマンエラーも防げるし、工数削減にもなり
さらに新規開発の際には、TableauPublicから参考になるVizをダウンロードし書式設定のテンプレを拝借…なんてこともできそうですね!
Tableau 2025.1の新機能はこれだけではないので、まだまだ投稿していこうと思います!