見出し画像

ツールヒントのアスタリスク(*)表示を解消する

** Tableau Tips * Tabjo Advent Calendar 2023 - Day 9 **

ツールヒントで、アスタリスク(*)が表示されて、困ったこと、ありませんか?

(データソース:サンプルスーパーストア)

実は、このアスタリスク(*)表示を解消できる方法があるんです!
今回は、その方法をご紹介します。

アスタリスク(*)が表示されるのは、「条件に当てはまるディメンションが複数ある」ことが主な原因の一つです。

だから、バラバラにある複数のディメンションを、くっつけて1つのディメンションにしてあげればいいんです!

具体的には、こんな計算式を書きます。
(※計算式は、Tableau公式ナレッジベースより引用)

①計算フィールドの作成 【Create the list】

IF FIRST()= 0
THEN MIN([サブカテゴリ])
ELSE PREVIOUS_VALUE("") + ", " + MIN([サブカテゴリ])
END

※実際の計算フィールド

②計算フィールドの作成 【Sub-Category List Label】

WINDOW_MAX([Create the list] )

※実際の計算フィールド

③表計算の設定

②で作成したディメンション【Sub-Category List Label】を、マークカードの[ツールヒント]に入れ、[詳細]に【サブカテゴリ】を入れます。その後、マークカードの[ツールヒント]の【Sub-Category List Label】右クリック「次を使用して計算」「サブカテゴリ」を選択します。

すると、以下のように、ツールヒントでアスタリスク(*)が解消され、対象のディメンション(複数項目)が表示されるようになります。

実は、このTipsの元ネタはTableau極める Day20」で学びました。
@rsugimura17さん、ありがとうございます!!

今回ご紹介した「文字列値の連結」はツールヒント以外でも応用が利くので、細かな手順が見たい方は、@rsugimura17さんによる、以下の解説動画をご覧いただければと思います。
(使っている計算式は若干違いますが、「文字列値の連結」の考え方と手順が学べます。)


※なお、ツールヒントのアスタリスク(*)を解消するやり方は他にもあるので、気になる方は以下の記事も、是非参考にしてみてください。

ツールヒントのアスタリスク表示(Tableau公式ナレッジベース)
https://kb.tableau.com/articles/issue/asterisks-display-in-tooltip?lang=ja-jp