はじめに
ThoughtSpot利用歴約2年。
日々ThoughtSpotのキーワードわかんねぇと泣いております。
やりたいこと
こんな感じで、とある数値を3年度分同月比較をしたい。
これをThoughtSpotで実現させる方法になります。
方法
まず検索バーに、比較したい数値項目と軸にした日付項目を置きます。
今回はまんま「金額」と「日付」です。
ここからこれを3年度の比較にしていくわけですが、2種類のキーワードを使います。
- 比較のためのキーワード:vs
- 日付指定のキーワード:this year, last year, 2 years ago
今回は3年度比較なのでこのように検索バーに入力していきます。
this year vs last year vs 2 years ago
そうするとあら不思議、数値項目が各年度分作成されるじゃないですか。これを凡例に表示したい順番でY軸に設定します。
(this yearとlast year逆やんけ)
あとはX軸の日付バケットを「年の月」にし、
Y軸が分かれてしまっていればすべてグループすれば冒頭のグラフの完成です。
え?
「this yearを指定しても4月はじまりにならない」?
「自分の会社は9月はじまりだ」?
そういう方はまずはこちらの記事からカスタムカレンダーを設定してください。
おまけ
このvsの書き方ですが、普通に「2021年度 vs 2022年度 vs ......」という書き方でも全然機能します。
でも年度跨いだときに自動でグラフも年度切り替わってほしい、ということがほとんどかと思うので、日付キーワードであるthis year他で表現した方が無難かと思います。
今回は2 years agoまでしか使わなかったですが、もっと前の年度も同じ要領で表現可能です。
(このキーワード、日本語でも指定できるみたいなのですが、この記事を書いている時点で日本語キーワードを認識してくれたりしてくれなかったりなので、英語表記が無難です)
今回は純粋に同月比較しましたが、弊社ではcumulative_sum関数を使って単年での累計比較として表現することが多いです。
今回使っているキーワード以外にもThoughtSpotには利用できるキーワードがたくさんあります。詳しくはリファレンスを見てみてください。
https://docs.thoughtspot.com/cloud/latest/keywords
おわりに
みなさんはどのキーワードをよく使う?
this yearもキーワードなら私は断トツで日付関係のキーワードですね。