Power BI Desktop の UI言語は "en-us" で使うことが多いのだけど、このとき日本語フォント(漢字) が Yahei とかになって見にくいので使っている カスタムテーマ。
Font
フォントを4種類用意しておくと、最初のカスタマイズの時だけいずれかを選ぶことができたりするので使いそうだなというフォントを定義している。
テーマでカスタムフォントを指定しても表示デバイスに該当フォントが必要になるので、運用で許容できるかの検討は別途必要
Border
テーブルビジュアル / マトリクス ビジュアルを除き表示
valueAxis
categoryAxis
チャートの軸 タイトルを非表示
Theme_BaseType
{
"name": "Theme_BaseType",
"textClasses": {
"label": {
"fontFace": "Meiryo"
},
"callout": {
"fontFace": "'Yu Gothic'"
},
"title": {
"fontFace": "'Meiryo UI'"
},
"header": {
"fontFace": "'BIZ UDPGothic'"
}
},
"visualStyles": {
"*": {
"*": {
"border": [
{
"color": {
"solid": {
"color": "#CCCCCC"
}
},
"show": true,
"radius": 5
}
],
"valueAxis": [
{
"showAxisTitle": false
}
],
"categoryAxis": [
{
"showAxisTitle": false
}
]
}
},
"tableEx": {
"*": {
"border": [
{
"show": false
}
]
}
},
"pivotTable": {
"*": {
"border": [
{
"show": false
}
]
}
}
}
}
カードビジュアルの表示単位を"なし"に設定
{
"name": "Card DisplayUnit none",
"visualStyles": {
"card": {
"*": {
"labels" : [
{
"labelDisplayUnits": 1
}
]
}
}
}
}
ビジュアルヘッダーを非表示
{
"name": "Visual header",
"visualStyles": {
"*": {
"*": {
"visualHeader": [
{
"show": false
}
]
}
}
}
}
思ったこと🙄
用意しておくと便利だよ。