Power BI 複数のデータラベル　～InfographicDesigner②

![infographicDesignerアイコン.png](https://qiita-image-store.s3.amazonaws.com/0/239983/39b135d7-a52d-5d52-021c-8f000dc663ff.png)
カスタムビジュアルの[InfographicDesigner](https://appsource.microsoft.com/en-us/product/power-bi-visuals/WA104380898)を使うと、データラベルを複数表示できます。
![こんなグラフを作ります.png](https://qiita-image-store.s3.amazonaws.com/0/239983/eb316aa7-8e81-0f6f-ebfd-fcf126113064.png)
#データラベル表示
InfographicDesignerを初めて使うと、**データラベルが表示できない**壁にぶつかる人は多いんじゃないでしょうか。

実はちゃんと表示できるのですが、少しわかりにくいです。

でも覚えてしまえば普通のグラフ以上に
いろんな表現ができますよ。

###まず大前提の仕組みとして

普通のグラフは、グラフとデータラベルがセットになっているのですが、
InfographicDesignerの場合は、**レイヤー**を重ね合わせます。

###レイヤーってなに？
という方はまずこの図をご覧ください。

![レイヤー1.png](https://qiita-image-store.s3.amazonaws.com/0/239983/34ac01d5-c4b2-69d0-c304-b383a57fee55.png)

レイヤーは透明な板のようなもので、この上に図形や文字が描かれています。
これらをすべて重ね合わせて完成したグラフ(a)が画面に表示されます。

この例では、shapeレイヤーのグラフ(b) と textレイヤーのデータラベル(c) を重ね合わせて作られます。

InfographicDesignerビジュアルを使ってグラフを作り始めると、最初はshapeレイヤー1枚だけの状態ですが
この図のようにtextレイヤーを追加することで、データラベル付きグラフを作れます。

レイヤー1枚ずつの表示はできないので、
頭の中に上の図のようなイメージを浮かべてください。

#作り方
##サンプルデータ
|月|売上|比率|
|:-:|--:|--:|
|4月|100|56%|
|5月|80|44%|

##手順
###まずはInfographicDesignerで普通にグラフを作る
Categoryに`月`、
Measureに`売上`を設定します。
![普通にグラフ設定.png](https://qiita-image-store.s3.amazonaws.com/0/239983/d0e80f14-8098-3ff7-46cf-3ccbe4162373.png)
この状態がshapeレイヤー1枚だけの状態です。

###隠し設定画面を開く
注意点として、書式ペインでデータラベルは設定できません。
![隠し設定画面0.png](https://qiita-image-store.s3.amazonaws.com/0/239983/39bd613d-7272-bb08-8390-5fc9409ce2f4.png)

実はグラフの上にマウスカーソルを移動させると・・・
![隠し設定画面2.png](https://qiita-image-store.s3.amazonaws.com/0/239983/daf55f19-4a42-c680-4bee-81d62816f707.png)
浮かび上がる![隠し設定画面3.png](https://qiita-image-store.s3.amazonaws.com/0/239983/90884ed3-4ea0-cfa5-64b9-1b2bc4d56f5b.png)アイコンが隠し設定画面の入り口です。

###textレイヤー追加
ではいよいよデータラベルを追加します。
まずtextレイヤー追加ボタンをクリックします。
![Textレイヤー追加.png](https://qiita-image-store.s3.amazonaws.com/0/239983/2a41b247-e204-68d6-d586-7f6817e9b557.png)
すると`text2`レイヤーが追加され、`text2`の編集画面になります。
この状態では「Text」という固定文字列が表示されてるだけなので、データ紐付け(Data-Binding)を行います。

設定画面を開きます。
![Textバインディング設定画面を開く.png](https://qiita-image-store.s3.amazonaws.com/0/239983/5f109f79-3ffc-8a83-bc21-3f9cd6305ce8.png)

Data-Binding Field で`売上`を選択して、Apply(反映)をクリックします
![Textバインディング設定.png](https://qiita-image-store.s3.amazonaws.com/0/239983/22431925-05cc-817a-1132-e6ab8b9f47c9.png)

次に Horizontal Align で右揃え、左揃え、中央揃えを設定します。
上下方向も同様です。

今回は、左右中央揃え かつ 上揃え としました。
![Align設定.png](https://qiita-image-store.s3.amazonaws.com/0/239983/bbb66be1-c5aa-e4e5-0624-7672c9314876.png)
1つ目のデータラベルが表示できました。
![データラベル１つ＿内側上.png](https://qiita-image-store.s3.amazonaws.com/0/239983/5cfb7f3f-2e18-5cc0-9cab-806f7ff22eb9.png)
なお今のデータラベルは、いわゆる**内側上**の状態です。

###データラベルを外側に
ここからデータラベルを**外側下**に変更します。

Layout 設定画面を開きます
![Layout設定を開く.png](https://qiita-image-store.s3.amazonaws.com/0/239983/92b9f17a-5ace-cbe4-e3a2-1e4591374bb7.png)
上側の青い数字をクリックして微調整画面を開きます。
![微調整画面を開く.png](https://qiita-image-store.s3.amazonaws.com/0/239983/2e216e3e-12c3-f567-b215-9f55225aa83a.png)
**-20px**に設定してOKボタン クリック。
![微調整の設定.png](https://qiita-image-store.s3.amazonaws.com/0/239983/25ff30e2-67c9-4ce5-e236-d32e8c01b84d.png)
データラベルが 外側下 になりました。
![データラベル＿上にはみ出してて惜しい.png](https://qiita-image-store.s3.amazonaws.com/0/239983/e8236919-c603-085a-7cb6-7b1e0e167229.png)
しかし、残念ながら はみ出して見えないデータラベルがあります。
そんなときは上側に余白を設定するとうまく表示されます。
![TopPadhingで微調整.png](https://qiita-image-store.s3.amazonaws.com/0/239983/0f9e2b0c-19f7-0772-2cfc-121ab44bdd25.png)
完成！！
![データラベル１つ完成.png](https://qiita-image-store.s3.amazonaws.com/0/239983/6c9b5e78-080e-5f6e-3763-e1ac53282a59.png)

##２つ目のデータラベル
２つ目のデータラベル(今回は`比率`)を表示させるには
[textレイヤー追加](#textレイヤー追加)の手順を繰り返すだけですが
その前に`比率`を Measure に追加しておきます。
![データラベルの２つ目を追加するにはMesureに加える.png](https://qiita-image-store.s3.amazonaws.com/0/239983/a9c05bb8-39d8-e7da-78e5-e5e52a54c304.png)
Measure に追加しただけではグラフは何も変化しませんが
データ紐付け(Data-Binding)画面で選択できるようになります。
![データラベル２つ目＿比率の選択.png](https://qiita-image-store.s3.amazonaws.com/0/239983/3f53dd57-be14-7cae-51e4-1a3680f356de.png)

これらを組み合わせると
(見やすいかどうかはともかく)こんなグラフも作れます。
![こんなグラフもできます.png](https://qiita-image-store.s3.amazonaws.com/0/239983/1f728c96-0ec6-975b-c1ae-6fd352f24720.png)
これは“▼(三角形)”を右外側に固定表示して、ついでに色を青くして、
その下に`比率`を赤字で表示しています。
![完成グラフ図解.png](https://qiita-image-store.s3.amazonaws.com/0/239983/7ad9ce89-2b20-e2e5-e9b8-bf2af87aa625.png)

#さいごに
InfographicDesignerは間違いなく多機能なビジュアルなのですが、
残念なことに、それが使いづらさにも繋がっているのではと感じます。

でも使いこなせばグラフ表現のバリエーションが増えますよ！

というわけで以上になります。
最後までお読みいただきありがとうございます。

カスタムビジュアルInfographicDesignerダウンロードは[こちら](https://appsource.microsoft.com/en-us/product/power-bi-visuals/WA104380898)から。


#関連情報
##InfographicDesigner関連の記事
- [①Small Multiple(小さな多数の)グラフ](https://qiita.com/hrkasno/items/a53973d1ce7a987b397f)
- ②複数のデータラベル　*（現在のページ）*
- [③折れ線グラフのマーカーを任意の図形にする](https://qiita.com/hrkasno/items/7558f7e54febdfa7f662)
- [④ワッフルチャート](https://qiita.com/hrkasno/items/f014e815693ee50e9e3a)
- [⑤凡例レスな折れ線グラフ](https://qiita.com/hrkasno/items/4c9ca1b1bcd181acffb8)

##参考資料
[(Youtube動画) infographicDesignerチャンネル](https://www.youtube.com/channel/UCr7_fcoDNJGfa-tjhpuf5bw)
[(Youtube動画) Infographic Designer Demo: Data Binding of Text Box](https://www.youtube.com/watch?v=9FzuzA3MB8I)
[(Youtube動画) Infographic Designer Demo: Bar Chart for Car Sales](https://www.youtube.com/watch?v=v6eIuKfubCE)
[(Youtube動画) Infographic Designer Demo: Using Image](https://www.youtube.com/watch?v=3P4_t6A8nz8)
[(Youtube動画) Infographic Designer Demo: Bar Chart with Multiple Icons](https://www.youtube.com/watch?v=1qkH5F3_Y-o)
[(Youtube動画) Power BI Infographics Designer - How to use Power BI infographics Quick and Easy!](https://www.youtube.com/watch?v=m7ybCuiMKg8)