Home » Power BI » Power BI Custom Theme JSON File

Power BI Custom Theme JSON File

Custom Theme Power BI

Power BI offers a wide range of built-in report design themes for your use.

When creating reports for your organization, it’s crucial to maintain consistency with your branding standards, including color schemes and logos.

However, applying custom color themes, like your company’s brand colors, can be a time-consuming process.




With Custom Themes, you can incorporate your brand’s colors into Power BI’s color palette. Power BI will then automatically apply your chosen colors to visualizations.

Let’s get started-

Step-1: Create a basic JSON file with your brand colors using the following file format and save the file with a .JSON extension.

{
 "name": "PowerBIDocs",
 "dataColors": 
[
 "#CE2A23",
 "#262261",
 "#6D6E71",
 "#F5D33F",
 "#007100",      
 "#F07F09",
 "#26BCC8",
 "#8431B4"
],
"background": "#ffffff",
"foreground": "#980249",
"tableAccent": "#980249"
}

Step-2: Power BI Themes offer various color options that influence the components of the report. These options include:

  • Name– The name of the theme.
  • Foreground color– The color of the text used on the report.
  • Background color– The background color of the tables and buttons used on the report.
  • Table accent– A highlight color applied to parts of the table and matrix visualizations.
  • Data colors– An array of colors used for each series of data on a visualization. For example, a bar chart with three series would use the first three data colors from the theme.




Step-3: Now import JSON file, Click to View tab > Themes > Browse for Themes > Select JSON Theme File

Power Bi themes

Power Bi themes

Step-4: After Import Theme, it will change visualization default theme colors with JSON file colors.

Power BI Theme Import

Power BI Theme Import



After importing the file, you can find all your brand colors under Data Color Properties

Theme Data Colors

Theme Data Colors

Hope you enjoyed the post. Your valuable feedback, question, or comments about this post are always welcome or you can leave us message on our Contact form , we will revert to you asap.

Leave a Reply