{"id":15843,"date":"2018-10-02T12:43:00","date_gmt":"2018-10-02T19:43:00","guid":{"rendered":"https:\/\/devwww.3cloudsolutions.com\/post\/beyond-the-basics-report-design-considerations-for-self-service-users-2\/"},"modified":"2023-11-21T15:02:15","modified_gmt":"2023-11-21T23:02:15","slug":"beyond-the-basics-report-design-considerations-for-self-service-users","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/beyond-the-basics-report-design-considerations-for-self-service-users\/","title":{"rendered":"Beyond the Basics: Report Design Considerations for Self-Service Users"},"content":{"rendered":"<p>Your company rolled out self-service <a href=\"https:\/\/powerbi.microsoft.com\/en-us\/get-started\/?&amp;OCID=AID719832_SEM_w6bTnkTf&amp;lnkd=Bing_PowerBI_%5BBrand%5D&amp;msclkid=61a931668c0311f3ff2f6ac28cb79b66\">Power BI<\/a> \u2013 how exciting! As a new user, you\u2019re set up to start developing reports and sharing them with colleagues. You\u2019ve probably gone through some basic training, so you know how to connect to data and create visualizations, but if you\u2019ve seen or used reports before, you know that some are better than others. What can <em>you<\/em> do to take reports and visualizations from \u201cjust adequate\u201d to \u201ctruly great\u201d? How can you better engage your audience and convey the most important information clearly?<\/p>\n<p>In my experience training new users during self-service roll outs and delivering <a href=\"https:\/\/www.blue-granite.com\/events\">Dashboard in a Day<\/a> (Microsoft\u2019s one-day introductory course for new users), some of the biggest misses for new report developers involve ignoring visual interactions, not tailoring each visual to best fit its purpose, and not providing adequate context for users. Some of this comes from an initial hesitance to change Power BI\u2019s default format settings, and some of it stems from the fact that these topics are not usually covered in detail during basic trainings. The subtle design considerations discussed here can help you develop a report that\u2019s not only used but <em>relied<\/em> <em>upon<\/em>.<!--more--><\/p>\n<p>This post walks through several examples to illustrate this. The examples refer to a <a href=\"https:\/\/app.powerbi.com\/view?r=eyJrIjoiODg1M2VhMjMtN2FjMi00NTRlLTk2MjItOWVhYzc2ZGUyY2RhIiwidCI6IjRlZmE3NzhmLTVmNmMtNDAxZS04OGFmLWNmMTliZDA5ZDE0OCIsImMiOjN9\">report<\/a> created for a fictional IT department. The IT department manager needs to see how the IT team is performing, which departments have the most open tickets, and what type of issues users are submitting tickets for. Then she must determine what action, if any, she needs to take.<\/p>\n<p><iframe loading=\"lazy\" style=\"margin-left: auto; margin-right: auto; display: block;\" src=\"https:\/\/app.powerbi.com\/view?r=eyJrIjoiODg1M2VhMjMtN2FjMi00NTRlLTk2MjItOWVhYzc2ZGUyY2RhIiwidCI6IjRlZmE3NzhmLTVmNmMtNDAxZS04OGFmLWNmMTliZDA5ZDE0OCIsImMiOjN9\" width=\"840\" height=\"600\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2><\/h2>\n<h2>Edit Interactions<\/h2>\n<p>One of the features that makes Power BI such a popular and powerful tool is the interactions between visualizations. In their default state, these interactions work well, but there are steps you can take to make them work <em>best<\/em> for your report.<\/p>\n<p>By default, visualizations that interact with bar, clustered column, and other charts do so by \u201chighlighting\u201d. When a chart is highlighted, it can be difficult to discern the selected portions, and the sort order may not reflect the selection. For example, before editing interactions, when Sarah Schriebner is selected in the IT team member bar chart, the breakdown of tickets by department highlights rather than filters.<\/p>\n<p><img decoding=\"async\" style=\"width: 805px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/IT-Service-Ticket-Breakdown-1.png\" alt=\"IT Service Ticket Breakdown\" width=\"805\" \/><\/p>\n<p>If this interaction is updated to filter instead of highlight, it takes no time to see that Sarah has handled more tickets for Sales than any other department. It is also important to point out that the funnel chart remains set to highlight because it shows amounts in relation to steps in a process. If it were filtered, all the steps would not be displayed, and the chart would be misleading. The interactions are set to best show how many tickets Sarah has in each step of the process and which departments she\u2019s handling the most tickets for. The report works in both instances, but it works just a little better after updating the interactions. Anything you can do to deliver insights quickly and clearly, that saves users time and effort, is a reporting win \u2013 no matter how small.<\/p>\n<p><img decoding=\"async\" style=\"width: 805px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/Report-interactions-1.png\" alt=\"Report interactions\" width=\"805\" \/><\/p>\n<h2>Slicers vs. Interactions<\/h2>\n<p>Often, a new developer hears the need for users to filter on a field and immediately thinks, \u201cSlicer.\u201d Yes, slicers work for this purpose, but they work for <em>only<\/em> this purpose. Beyond filtering data, slicers don\u2019t add analytic value and they take up valuable canvas space. Consider the following scenario. The IT manager needs to able to filter the data on the page by department, IT team member, and ticket status, but it would also be useful to see these fields broken down by ticket number.<\/p>\n<p>The ability to filter by IT team member and department is handled by bar charts and their interactions with the rest of the page, because we have meaningful data that we\u2019d like to attach to those attributes visually. When the manager clicks Nick Aranez in the IT team member bar chart, the other visuals filter and highlight to reflect only his tickets. The manager quickly sees that while Nick has taken on the most tickets this week, he has yet to resolve any, and has one that\u2019s older than 5 days. It\u2019s worth following up with Nick to see what\u2019s going on and if he needs any help resolving his tickets.<\/p>\n<p><img decoding=\"async\" style=\"width: 805px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/Resolve-tickets-1.png\" alt=\"Resolve tickets\" width=\"805\" \/><\/p>\n<p>This report page still has two necessary slicers. These slicers contain attributes that we only wish to use for filtering what\u2019s on the page, and they have both been changed from lists to dropdowns. Changing slicers from lists to dropdowns saves space, especially for fields that have more than two values.<\/p>\n<h2>Context and Titles<\/h2>\n<p>Using titles and text wisely can simultaneously add context and reduce clutter. The first page of the report has two carefully planned titles that provide context. The main title for the page, \u201cIT Service Ticket Breakdown\u201d, indicates to users that they\u2019re looking at ticket numbers in the charts. This eliminates the need for individual titles on each chart, thus reducing clutter. However, there is one visual on the page that needs its own title. \u00a0The table in the upper right corner is filtered to display tickets older than 5 days. To make this clear to users, it\u2019s explained in the title. The IT manager quickly understands she\u2019s looking at a list of unresolved tickets older than 5 days and she can act accordingly.<\/p>\n<p><img decoding=\"async\" style=\"width: 570px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/Context-and-Titles-1.png\" alt=\"Context and Titles\" width=\"570\" \/><\/p>\n<p>Creating concise and meaningful titles is a great strategy to give users context and direction. If you share your report and are immediately asked \u201cWhat am I looking at?\u201d, take a minute to revisit it.\u00a0 What can you make more obvious with a title?<\/p>\n<h2>Optimal Chart Formatting<\/h2>\n<p>With all the features and formatting options available in Power BI, you\u2019ve probably been warned about not overloading and cluttering visualizations. I\u2019m here to warn the opposite \u2013 when user needs dictate displaying labels and text, add them! Give users what they need for quick insight.<\/p>\n<p>Take the below chart for example. Its purpose on the second report page is to show average satisfaction ratings over time in relation to the amount of tickets submitted. The IT manager cares about the exact average satisfaction rating numbers, but only needs a general sense of how many tickets were submitted each week. This chart is tailored for this exact need. The data labels added to the line show the exact numbers. The y-axis is hidden, and the title eliminated to reduce clutter on the visual. The important information is suitably displayed by the legend, data labels, and bar size. The result is a clean chart that focuses the user\u2019s attention immediately on the most significant data. It\u2019s easy to see that the week with the lowest satisfaction rating had a relatively high amount of tickets submitted, so it is worth the manager\u2019s time to take a closer look at what happened that week.<\/p>\n<p><img decoding=\"async\" style=\"width: 805px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/satisfaction-levels-1.png\" alt=\"satisfaction levels\" width=\"805\" \/><\/p>\n<p>If she wants to take a closer look at that week, she can click on it. The visual interactions are set up for this type of analysis. From here, she can decide what action to take next.<\/p>\n<p><img decoding=\"async\" style=\"width: 805px; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/Chart-formatting-1.png\" alt=\"Chart formatting\" width=\"805\" \/><\/p>\n<h2>Development Checklist<\/h2>\n<p>The goal in report design is to strike a balance between context, features, and clutter, that fulfills requirements and caters to user needs. This is a skill that takes practice, but here are a few things to ask yourself to help find that balance as you develop reports:<\/p>\n<ol>\n<li>When I click around on the page, do the visual interactions make sense and add value?<\/li>\n<li>Do I have any filtering on a visualization, page, or entire report that I need to make users aware of?<\/li>\n<li>Can users understand what they need to know at a glance, or do they need to do some detective work? In the latter case, is there something simple I can do to lessen this work?<\/li>\n<li>Have I added any hidden features like bookmarks or drillthrough that I should make obvious to users?<\/li>\n<li>Are there redundancies between visualization displays, chart legends, and titles that I can eliminate or make more concise?<\/li>\n<li>Have I used canvas space wisely? Is anything (like a slicer) taking up more room than it deserves?<\/li>\n<li>Are there slicers that either already are or could be handled by a visualization?<\/li>\n<\/ol>\n<p>While this gives us a look at a few underused features and overlooked formatting considerations, there is much more to learn about report design, and BlueGranite is here to help. For a more in-depth look at reporting best practices, check out Meagan Longoria\u2019s <a href=\"https:\/\/www.blue-granite.com\/7-steps-better-power-bi-visuals-whitepaper?hsCtaTracking=027bad1e-e214-4917-bb4f-853fdb8bcdc4%7C2c5d3fb4-fc52-4208-80db-69f5d427e6ea\">whitepaper and accompanying webinar<\/a>. You can also browse our Power BI showcase examples, under <a href=\"https:\/\/www.blue-granite.com\/resources\">Resources<\/a>, for inspiration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your company rolled out self-service Power BI \u2013 how exciting! As a new user, you\u2019re set up to start developing reports and sharing them with colleagues. You\u2019ve probably gone through some training, but if you\u2019ve seen or used reports before, you know that some are better than others.<\/p>\n","protected":false},"author":21,"featured_media":14219,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[260],"tags":[305,273],"class_list":["post-15843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ai","tag-modern-bi","tag-power-bi","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/15843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=15843"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/15843\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media\/14219"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=15843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=15843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=15843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}