Изменение файла JSON темы отчета работает не так, как ожидалось

#powerbi

#powerbi

Вопрос:

У меня есть следующий простой файл темы отчета.

     {"name":"Phishing",
        "dataColors":["#8A3575","#371447","#CE477E","#5A225D","#1C988A","#D3D3D3","#B2B2B2","#D9B300","#3599B8","#DFBFBF","#4AC5BB","#5F6B6D","#FB8281","#F4D25A","#7F898A","#A4DDEE","#FDAB89","#B687AC","#28738A","#A78F8F","#168980","#293537","#BB4A4A","#B59525","#475052","#6A9FB0","#BD7150","#7B4F71","#1B4D5C","#706060","#0F5C55","#1C2325"],
        "visualStyles":
            {"*":
                {"*":
                    {"*":
                        [{"fontSize":11,"fontFamily":"Lato","color":{"solid":{}}}]
                    }
                }
            },
        "bad":"#D2222D","good":"#238823"
}
 

Если я правильно понимаю, это должно добавить семейство шрифтов Lato к каждому визуальному элементу, у которого есть свойство семейства шрифтов. Однако это происходит только частично. Например, я вижу Lato в семействе шрифтов Table Values, и я вижу его в семействе шрифтов Slicer Items. Но я не вижу опции Lato для семейства шрифтов Cards -> Data Label. Я также не вижу его в семействе шрифтов заголовка столбца таблицы.

Я что-то делаю неправильно или что-то еще, что мне нужно сделать?

Ответ №1:

Если вы хотите изменить CARD, вы должны добавить ключевое слово «card», как показано ниже:

 {
   "name":"My Theme",
   "visualStyles":{
      "*":{
         "*":{
            "*":[
               {
                  "color":{
                     "solid":{
                        
                     }
                  }
               }
            ]
         }
      },
      "card":{
         "*":{
            "labels":[
               {
                  "show":true,
                  "color":{
                     "solid":{
                        "color":"#f0ee4c"
                     }
                  }
               }
            ]
         }
      },
      "tableEx":{
         "*":{
            "columnHeaders":[
               {
                  "fontColor":{
                     "solid":{
                        "color":"#f0ee4c"
                     }
                  }
               }
            ]
         }
      }
   }
}
 

Тематическая документация

EasyToUseGenerator

Комментарии:

1. Спасибо, но это лишь частично отвечает на мой вопрос. Как насчет заголовков столбцов таблицы?

2. Я обновил свой ответ: добавьте «tableEx». Для получения дополнительной информации просто воспользуйтесь второй ссылкой и создайте все необходимые свойства 🙂