とあるエンジニアの作業ブログ

Analytics BI Tableau コンサル

Tableauで損益計算書を作る

投稿日:

Tableauで損益計算書(正確には管理会計、すなわち売上と費用の予実分析資料)を作成することになったのでその結果のまとめ。

実現したいこと

仕訳明細的なデータの予算と実績から以下のような表が作りたい。

仕訳明細
基準日 勘定科目 金額
2020/1/1 売上 20
2020/1/2 売上 30
2020/1/31 人件費 50
2020/1/31 広告費 10
損益計算
基準月 科目 実績 予算
2020/1 売上 100 110
売上原価 50 40
販管費 10 10
2020/2 売上 200 220
売上原価 100 90
販管費 20 20
2020/3 売上 300 290
売上原価 150 160
販管費 30 30

いきなり残念な結論

率直に言うと、Tableauだけでは無理と思われる。
できると言えばできるけど、カスタムクエリでゴリゴリSQLを書くことになるので実質Tableauの恩恵をあまり授かっていない。

要は、以下のような損益計算書の形になっているテーブルを事前に作り、それをTableauでうまく表示してあげるという手法。

基準月 科目 予実 金額
2020/1 売上 実績 100
2020/1 売上 予定 110
2020/1 売上原価 実績 50
2020/1 売上原価 予定 40
2020/1 販管費 実績 10
2020/1 販管費 予定 10

クエリはどうにでもなるけど、以下のようにUNIONでつなげる感じかな。
これを実績、予算それぞれについで実行して更にUNIONする。

一応Tableauでやるとどうなるかとそのメリット

もうお分かりかと思いますが、上記のようにSQLで実施した場合Tableauを使うメリットはほとんどない。
あそこまでテーブル化できればエクスポートしてExcel整形も用意。
それでも一応Tableauでのやり方と、いくつかメリットがあるのでまとめておく。

Tableauでのやり方

手順はいたってシンプル。

  1. カスタムクエリに上述のSQLを設定しデータソース化する
  2. それをワークシートで表示する

以上。

1については、データソース指定するペインに「新しいカスタムSQL」というのがあるので、そこにSQL貼り付けるとTMPテーブルが作られるのでそれをデータソースに指定できる。
SQLの記法は接続先DBに準拠。
ただしこれ、結構重いと思われる。(毎度クエリ投げるからかな?)

2は以下のような感じ?カラムに合わせてお好みでどうぞ。
TableauでPL

Tableauを使うメリット

一応作ってみてタブローを使うメリットは多少ありそう。
そもそもタブローは分析・ビジュアル化ツールであって、集計ツールではない。
よって、データさえFITするように整えてあげればその後の整形は結構良さげ。

  • ピボットが用意なので時系列推移データがすぐ作成できる
  • ビジュアルも予実比較の棒グラフとかが簡単に作れる
  • 勘定科目以外の軸(例えば部署別とか)がある場合ドリルダウンが用意

抜粋ですが、以下のようなグラフも簡単に作れる。
TableauでPL

-Analytics, BI, Tableau, コンサル
-,

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

kintoneで予算管理アプリを作るまで 〜ユーザー・権限管理編〜

仕事でkintoneを使って予算管理を行えないか!?的な話に巻き込まれた。 kintoneなんて使ったこともないし、今後も使うつもりはないが、一応フィジビリティしたのでメモ。 ユーザ・権限管理とアプリ …

リスクベースドテストにおけるリスク定義方法

リスクベースドテストにおけるリスク定義方法のメモ。 主に、リスク定義する上でのリスク算出要因(影響度(Damage), 発生確率(Probability of Failure))と重みづけ方法、及びリ …

Pythonほぼ初心者が作る画像分類評価 ~多ラベル分類編~

Python初心者に毛が生えた程度の筆者が画像分類の評価をした時のお話。 ただのPython文法メモ的な。 目次 分類問題設定 動作環境 作った物 自分的文法メモ 分類問題設定 1000枚ぐらいある画 …

システムにおける適応度関数 〜進化的アーキテクチャを読んで〜

オライリーの進化的アーキテクチャを読んで、重要そうなポイント、特に適応度関数について自分用まとめ。 はじめに断っておくと、この本は「システムアーキテクチャを変更する際にこういう風にしておけば容易に変更 …

システムアーキテクチャ設計メソトロジー

システムアーキテクチャ設計のメソトロジー(方法論)をメモ。 目次 アプリケーションの原則とアーキテクチャパターン(Application Principle and Architecture Patt …