Forum Discussion

austrich's avatar
austrich
Frequent Visitor
7 years ago

How much control do you have over reports using a JSON file theme

We have created one dashboard that we intend to use as a template for each dashboard in our report. In order to insure that all of the fonts and colors remained the same throughout each new (and slighly different) dashboard we make, we decided to use a JSON file to create a theme. We could just make copies of the template dashboard and adjust them where ever needed but then we will be concerned with the consistency of elements in the dashboard due to human error. My question is, how much control over the dashboard do I have with the theme? Can I dictate within the theme, how much space the dashboard will occupy, the area and position of many dashboard elements (graph, table, shape, and text box area and position in space), as well as each element's unique font and color characteristics?

This much control would be helpful because then we could just import new data, apply the template dashboard's theme and have the complete format of the template dashboard with the new data.

2 Replies

    • austrich's avatar
      austrich
      Frequent Visitor

      I had seen the website you provided. It helps with the basics of a JSON theme. However I have not found a way to standardize position or area of visuals using a JSON file--in a way that will produce a layout like file for my co-workers to use easily. I did however find this website: https://powerbi.tips/layouts/

      which has layouts containing "empy" placeholders where you can drag and drop your data to create your dashboard then apply a simple color & font JSON theme at the end. From this website I downloaded a layout and completely revised the area and position of the empty visual element placeholders, and added shapes, empty text boxes, and a background. Effectively making a custom layout for all future dashboards we produce. This way my co-workers can create their own dashboard and the overall layout and theme with all be consistent.