日本時間 11/7、突然の実装で面食らっていました。あわわわしてても仕方がないので対処を考えてみます。
レポートは済んでいるので製品チームなどからのおしらせを待つといいよ。
起きていること
カードビジュアルを例にして、これまでは Power BI サービスを使用する時の言語を日本語(ja-JP)に指定していた時でも表示単位は T/ bn / M / K になっていました。
ですが、表示単位も使用する言語に合わせて翻訳された単位が使用され始めています。
言語に合わせた実装は素晴らしいことだと思うのだけど、少し問題があります。
は?うっかりすると思ってもない表示になるのです。
対処方法
現時点で考えた対処方法を列挙
- サービスを使用する言語を en-US にする
- カスタム書式を使う
サービスを使用する言語を en-US にする
もっとも簡単だけど、レポートユーザが了解してくれるかどうか。
カスタム書式を使う
ちょっとひと手間ではあるけれども、以降の同じような出来事にも対応できそうだ。
表示用のメジャーを追加する。ただし、表示単位を使用した投影であることを明示しなければならない。
Sales amount (百万) = [Sales amount]
たとえば 小数なし百万単位にするならカスタム書式を #,##0,,;(#,##0,,)
にする。小数点以下必要ならカスタム書式に追加。
ビジュアルの表示単位を "なし" にする
ね、簡単でしょ🤩ずっと使えるかどうかは知らない。
思ったこと🙄
プンスカ💢 プンスカおしまい
Power BI リリース当初は T / bn / M / K 表記ではなく日本語表記だったの。ただ、日本語フォントで表示できていなくて直してほしいっていうことしてた。
もうすっかり慣れてしまった今のスタイルを変えるなら考えておくことはありそうだ。例えば、カード ビジュアルだと既定で使用されるフォントが異なりバランス悪すぎるし、じゃぁ、日本語フォントを定義するにしても難解すぎるよね。
表示する言葉を単純に翻訳するだけでは必ずトレードオフも発生するし、数字の読みかたって言語ごとに違うよね。
その他