{"id":1458,"date":"2026-06-22T10:44:44","date_gmt":"2026-06-22T15:44:44","guid":{"rendered":"https:\/\/blog.data-principles.com\/?p=1458"},"modified":"2026-06-22T10:44:46","modified_gmt":"2026-06-22T15:44:46","slug":"transform-your-bi-journey-with-hierarchies","status":"publish","type":"post","link":"https:\/\/blog.data-principles.com\/index.php\/2026\/06\/22\/transform-your-bi-journey-with-hierarchies\/","title":{"rendered":"Transform Your BI Journey with Hierarchies\u00a0"},"content":{"rendered":"\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-43050bb82412e5ea2b1f614c2432a454\"><em>By Jeremiah Willett<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-ae371e408615a30afa89c415f559dbf1\">In a previous article that I authored, titled <a href=\"https:\/\/blog.data-principles.com\/index.php\/2025\/12\/22\/start-your-bi-journey-with-the-data-model\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Start Your BI Journey with a Data Model<\/em><\/a>, I wrote about the importance of creating a data model at the beginning of the BI project. It is tempting to just load your data in your tool of preference (Power BI, Qlik, Tableau) and start creating dashboards with fancy visualizations without first building the data model. We now know that that will inevitably lead to broken dashboards, incorrect business decisions, data quality issues, and wasted time. So now that we have our data model, we can start building those beautiful dashboards, right? Not quite! Today we are going to talk about another critical step in the BI Journey: Hierarchies.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-96078537d0f711a30cdab05b235da197\">By creating a data model, we\u2019ve successfully organized our business data into nouns (Dimensions like Products, Customers, Locations) and verbs (Facts like Sales Revenue, Quantities Sold). The next important step is ensuring that the user, especially the non-technical business user, is not overwhelmed by the nouns. A common mistake that happens right after the data model is built, is the developer creating dashboards that try to show every grain of detail at once on a single canvas. For example, a developer wants to show revenue across a company\u2019s retail footprint in a Power BI report. To do this, they crowd the canvas with four separate charts: Sales by Region, Country, State, and Location. The result is a messy dashboard that could lead to cognitive overload for the target audience. This is where hierarchies come in.\u00a0\u00a0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-288e9d4530c7ef14778fb2f1d1897db6\">Instead of scattering these concepts all over the canvas, we can nest them structurally within the Location dimension table and then use Power BI\u2019s native drill-down filter feature to filter for each location level in a single prominent visualization in the dashboard. Creating hierarchies is incredibly simple in Power BI:&nbsp;&nbsp;<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-2cc9f006f9a2de1e0f555b5b28a96111\">Start in the Data Model view of your report.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-55cd6ff0cffbe3aa94c1f40c97607982\">Find the Location dimension table and right-click on the highest geographic grain, Region, and select <em>Create Hierarchy<\/em>. Power BI will then create a new consolidated field named Region Hierarchy.\u00a0\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-24d03a3f132fda5273413b335dd2ae31\">Right-click on the next level down (Country), choose <em>Add to Hierarchy<\/em> and then select the newly created hierarchy, Region Hierarchy.\u00a0\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-dcd0d8ca19dd980daf3c44edd7430ece\">Repeat this process for State and Location.\u00a0\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-1024x488.png\" alt=\"\" class=\"wp-image-1459\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-1024x488.png 1024w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-300x143.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-768x366.png 768w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-1536x731.png 1536w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.23.13-PM-2048x975.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-1bc51d915b4dc7b391051e30f46194af\">With just a few clicks, you\u2019ve turned four separate columns into a single structured hierarchy column!&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0d121637802c4a9ba186b11304bf52f5\">In the Report View in Power BI, you can now use the new Region Hierarchy field in any visual where the requirement is to see a metric by a location dimension. Power BI automatically enables its native drill-down feature for any visual using this hierarchy. This allows users to start with a high-level view like <em>Sales by Region<\/em> and instantly dive deeper into <em>Sales by State<\/em>, all within a single, dynamic visualization.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM-1024x571.png\" alt=\"\" class=\"wp-image-1460\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM-1024x571.png 1024w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM-300x167.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM-768x428.png 768w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM-1536x856.png 1536w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-21-at-9.24.57-PM.png 1992w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b8a1ea000fdb4f69eb966012ee5517ac\">Building hierarchies inside of our data model will ultimately save critical dashboard real estate and allow you to easily build visuals for your audience that will avoid cognitive overload. Building a great data model doesn\u2019t just mean storing data accurately, it means anticipating how users will interact with the data and structuring accordingly. Adding hierarchies to your data model ensures that you are designing a data model with the end user in mind, enabling them to interact with and consume the data in a logical and straightforward way.\u00a0\u00a0<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:35% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"950\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM.png\" alt=\"\" class=\"wp-image-942 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM.png 796w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM-251x300.png 251w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM-768x917.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-71dbdf97a3fa5feb2124e75bfb5feca2\"><strong>Jeremiah Willett, CDMP: Empowering Smarter Decisions with Data<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-bf625ab20dfc74f532351b3580983925\">He is an Associate Manager of Data Engineering at Data Principles, where he helps organizations turn complex data into clear, actionable insights through innovative business intelligence solutions. With experience across SQL, Qlik Sense, data integration, and project management, he is passionate about empowering organizations to make data-driven decisions. Jeremiah also serves as the Vice President of Finance for DAMA Phoenix and holds a&nbsp;Certified Data Management Professional (CDMP) credential.<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/in\/jeremiah-willett-cdmp-390a96168\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-mail  wp-block-social-link\"><a href=\"mailto:&#106;&#119;&#105;l&#108;&#101;t&#116;&#064;da&#116;a&#045;p&#114;inci&#112;l&#101;&#115;&#046;com\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Mail<\/span><\/a><\/li><\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-blue-color has-text-color has-link-color wp-elements-25d763e525491eb9ccef253963480e05\" style=\"font-size:26px\"><strong><em>Join Our Data Community<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-black-color has-text-color has-link-color wp-elements-9bdac29360d2b62aa9e765a3bc163366\">At Data Principles, we believe in making data powerful and accessible. Get monthly insights, practical advice, and company updates delivered straight to your inbox. Subscribe and be part of the journey!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-orange-background-color has-background wp-element-button\" href=\"https:\/\/lp.constantcontactpages.com\/sl\/XIYDUv9\/DataDecisionsPathways\">Subscribe Now<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"630\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png\" alt=\"\" class=\"wp-image-1087\" style=\"width:450px\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png 946w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-300x200.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-768x511.png 768w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>By Jeremiah Willett In a previous article that I authored, titled Start Your BI Journey with a Data Model, I wrote about the importance of&hellip;<\/p>\n","protected":false},"author":5,"featured_media":1467,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,13,15,258,259,1],"tags":[],"class_list":["post-1458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-data-architecture-modeling","category-data-governance","category-data-modeling","category-latest-post","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/comments?post=1458"}],"version-history":[{"count":2,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1458\/revisions"}],"predecessor-version":[{"id":1463,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1458\/revisions\/1463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media\/1467"}],"wp:attachment":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/categories?post=1458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/tags?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}