{"id":28434,"date":"2025-08-28T10:09:43","date_gmt":"2025-08-28T05:09:43","guid":{"rendered":"https:\/\/chartexpo.com\/blog\/?p=28434"},"modified":"2026-02-17T18:43:19","modified_gmt":"2026-02-17T13:43:19","slug":"power-bi-data-model","status":"publish","type":"post","link":"https:\/\/chartexpo.com\/blog\/power-bi-data-model","title":{"rendered":"Power BI Data Model: Design, Relationships, and Analysis"},"content":{"rendered":"<p>Are your reports feeling sluggish?<\/p>\n<p>Are your visuals taking forever to load?<\/p>\n<p>Brace yourself &#8211; it&#8217;s time to optimize and inject some flavor with Power BI data models.<\/p>\n<p>Now, I know what you&#8217;re thinking. Data models? Optimization? Isn&#8217;t that stuff for the nerds in the IT department?<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/power-bi-data-model.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 100%;\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/power-bi-data-model.jpg\" alt=\"Power BI data model\" \/><\/a><\/div>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZytwYitjZXhwbytDRTM3Nis=\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-power-bi.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZytncytjZXhwbytDRTM5MCs=\" target=\"_blank&quot;\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-google-sheets.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZyt4bCtjZXhwbytDRTM5MCs=\" target=\"_blank&quot;\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-microsoft-excel.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><\/div>\n<p>Well, my friend, you couldn&#8217;t be more wrong. Common data model Power BI is the secret sauce that can turn your run-of-the-mill reports into powerhouses of information. They allow you to efficiently organize and structure your data, making it easier to analyze and visualize.<\/p>\n<p>Forget about spending hours waiting for your data to load. With a suitable data model, your insights will be delivered in the blink of an eye. It&#8217;s like having a Ferrari for your reports while others are stuck with a rusty old bicycle.<\/p>\n<p>And here&#8217;s the best part: you don&#8217;t have to be a tech genius to make it happen. We&#8217;ll walk you through the steps so you can become a Power BI desktop data modeling maestro in no time.<\/p>\n<h3>Table of Content:<\/h3>\n<ol>\n<li><a href=\"#what-is-power-bi-data-modeling\">What is Power BI Data Modeling?<\/a><\/li>\n<li><a href=\"#video-tutorial-how-to-show-a-data-model-in-power-bi\">Video Tutorial: How to Show a Data Model in Power BI<\/a><\/li>\n<li><a href=\"#why-are-power-bi-data-models-important\">Why are Power BI Data Models Important?<\/a><\/li>\n<li><a href=\"#what-is-the-purpose-of-data-modeling-in-power-bi\">What is the Purpose of Data Modeling in Power BI?<\/a><\/li>\n<li><a href=\"#types-of-data-modeling-in-power-bi\">Types of Data Modeling in Power BI<\/a><\/li>\n<li><a href=\"#how-to-choose-a-data-modeling-tool\">How to Choose a Data Modeling Tool?<\/a><\/li>\n<li><a href=\"#how-to-create-a-data-model-in-power-bi\">How to Create a Data Model in Power BI?<\/a>\n<ul>\n<li><a href=\"#step-1-import-data\">Step 1: Import Data<\/a><\/li>\n<li><a href=\"#step-2-transform-data\">Step 2: Transform Data<\/a><\/li>\n<li><a href=\"#step-3-define-relationships\">Step 3: Define Relationships<\/a><\/li>\n<li><a href=\"#step-4-organize-with-fact-and-dimension-tables\">Step 4: Organize with Fact and Dimension Tables<\/a><\/li>\n<li><a href=\"#step-5-create-calculated-columns-and-measures\">Step 5: Create Calculated Columns &amp; Measures<\/a><\/li>\n<li><a href=\"#step-6-add-hierarchies\">Step 6: Add Hierarchies<\/a><\/li>\n<li><a href=\"#step-7-validate-the-model\">Step 7: Validate the Model<\/a><\/li>\n<li><a href=\"#step-8-build-reports\">Step 8: Build Reports<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#power-bi-data-model-examples\">Power BI Data Model Examples<\/a><\/li>\n<li><a href=\"#how-to-visualize-data-modeling-in-power-bi\">How to Visualize Data Modeling in Power BI?<\/a><\/li>\n<li><a href=\"#top-5-benefits-of-bi-data-modeling\">Top 5 Benefits of BI Data Modeling<\/a><\/li>\n<li><a href=\"#power-bi-data-modeling-best-practices\">Power BI Data Modeling Best Practices<\/a><\/li>\n<li><a href=\"#common-challenges-in-data-modelling-in-power-bi\">Common Challenges in Data Modelling in Power BI<\/a><\/li>\n<li><a href=\"#power-bi-data-models-faqs\">Power BI Data Models &#8211; FAQs<\/a><\/li>\n<li><a href=\"#wrap-up\">Wrap Up<\/a><\/li>\n<\/ol>\n<p>First!<\/p>\n<h2 id=\"what-is-power-bi-data-modeling\">What is Power BI Data Modeling?<\/h2>\n<p><strong>Definition: <\/strong>Power BI data modeling is the process of structuring and connecting data from multiple sources to create a logical foundation for reporting and analysis. It involves organizing data into tables, defining relationships, and using calculations (like <a href=\"https:\/\/chartexpo.com\/blog\/what-is-dax-in-power-bi\" target=\"_blank\" rel=\"noopener\">DAX<\/a>) to uncover deeper insights.<\/p>\n<p>A well-designed model, often based on a star schema, ensures accuracy, improves performance, and makes it easier to build interactive <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-dashboard-vs-report\" target=\"_blank\" rel=\"noopener\">dashboards and reports<\/a> that support better business decisions.<\/p>\n<h3>Key Components of a Data Modeling for Power BI<\/h3>\n<ul>\n<li><strong>Tables<\/strong>\n<ul>\n<li data-start=\"163\" data-end=\"301\"><strong data-start=\"163\" data-end=\"178\">Fact Tables<\/strong><br data-start=\"178\" data-end=\"181\" \/>Store measurable, numeric data such as sales, revenue, or transactions. They represent the core business activities.<\/li>\n<li data-start=\"305\" data-end=\"463\"><strong data-start=\"305\" data-end=\"325\">Dimension Tables<\/strong><br data-start=\"325\" data-end=\"328\" \/>Provide descriptive context to fact tables, like product details, customer info, or time periods, helping with meaningful analysis.<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"467\" data-end=\"621\"><strong data-start=\"467\" data-end=\"484\">Relationships<\/strong><br data-start=\"484\" data-end=\"487\" \/>Define how fact and dimension tables connect, enabling accurate filtering, aggregation, and insights across multiple data sources.<\/li>\n<li data-start=\"625\" data-end=\"791\"><strong data-start=\"625\" data-end=\"658\">Calculated Columns &amp; Measures<\/strong><br data-start=\"658\" data-end=\"661\" \/>Created using DAX (Data Analysis Expressions) to add custom logic, perform calculations, or create KPIs directly in the model.<\/li>\n<li data-start=\"795\" data-end=\"943\"><strong data-start=\"795\" data-end=\"810\">Hierarchies<\/strong><br data-start=\"810\" data-end=\"813\" \/>Allow drill-down into different levels of data (e.g., <strong>year \u2192 quarter \u2192 month<\/strong>), making reports more interactive and insightful.<\/li>\n<\/ul>\n<h2 id=\"video-tutorial-how-to-show-a-data-model-in-power-bi\">Video Tutorial: How to Show a Data Model in Power BI<\/h2>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/5c5tB7rpTjs?si=r1m3L-BL24ZQBdi8\" width=\"650\" height=\"365\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<h2 id=\"why-are-power-bi-data-models-important\">Why are Power BI Data Models Important?<\/h2>\n<p data-start=\"139\" data-end=\"256\">Power BI data models are important because they act as the backbone of reporting and analysis. A strong data model:<\/p>\n<ol>\n<li data-start=\"260\" data-end=\"354\"><strong data-start=\"260\" data-end=\"281\">Improves Accuracy<\/strong>: Ensures consistent calculations and reliable insights across reports.<\/li>\n<li data-start=\"357\" data-end=\"446\"><strong data-start=\"357\" data-end=\"379\">Boosts Performance<\/strong>: Optimized models handle large datasets quickly and efficiently.<\/li>\n<li data-start=\"449\" data-end=\"582\"><strong data-start=\"449\" data-end=\"472\">Simplifies Analysis<\/strong>: By organizing data into logical tables and relationships, users can explore information without confusion.<\/li>\n<li data-start=\"585\" data-end=\"692\"><strong data-start=\"585\" data-end=\"614\">Enables Advanced Insights<\/strong>: DAX formulas and measures in the model unlock deeper, customized analysis.<\/li>\n<li data-start=\"695\" data-end=\"811\"><strong data-start=\"695\" data-end=\"724\">Supports Better Decisions<\/strong>: With clear and trustworthy data, businesses can make informed, data-driven choices.<\/li>\n<\/ol>\n<h2 id=\"what-is-the-purpose-of-data-modeling-in-power-bi\">What is the Purpose of Data Modeling in Power BI?<\/h2>\n<ol>\n<li data-start=\"161\" data-end=\"238\"><strong data-start=\"161\" data-end=\"178\">Organize Data<\/strong>: Converts raw data into a structured, easy-to-use format.<\/li>\n<li data-start=\"241\" data-end=\"339\"><strong data-start=\"241\" data-end=\"260\">Enable Insights<\/strong>: Supports meaningful visualizations and analysis for better decision-making.<\/li>\n<li data-start=\"342\" data-end=\"419\"><strong data-start=\"342\" data-end=\"364\">Improve Efficiency<\/strong>: Optimizes queries and speeds up report performance.<\/li>\n<li data-start=\"422\" data-end=\"513\"><strong data-start=\"422\" data-end=\"446\">Maintain Consistency<\/strong>: Applies uniform business rules and calculations across reports.<\/li>\n<li data-start=\"516\" data-end=\"610\"><strong data-start=\"516\" data-end=\"537\">Ensure Governance<\/strong>: Documents data usage and supports compliance within the organization.<\/li>\n<\/ol>\n<h2 id=\"types-of-data-modeling-in-power-bi\">Types of Data Modeling in Power BI<\/h2>\n<ul>\n<li data-start=\"328\" data-end=\"576\">\n<h3>Star Schema<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"328\" data-end=\"576\">This is the most common and recommended model. It has a central fact table (like sales or revenue) connected to multiple dimension tables (such as products, customers, or dates). It\u2019s simple, efficient, and easy to understand.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Star-Schema-in-Power-BI.webp\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Star-Schema-in-Power-BI.webp\" alt=\"Star Schema\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li data-start=\"580\" data-end=\"797\">\n<h3>Snowflake Schema<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"580\" data-end=\"797\">Similar to a star schema, but dimension tables are further broken down into sub-dimensions. This creates a more normalized structure, which can reduce redundancy but may be harder to manage.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Snowflake-Schema-in-Power-BI.webp\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Snowflake-Schema-in-Power-BI.webp\" alt=\"Snowflake Schema\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li data-start=\"801\" data-end=\"1047\">\n<h3>Flat Table (Denormalized Model)<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"801\" data-end=\"1047\">All data is kept in one large table without splitting into facts and dimensions. While it&#8217;s easy for very small datasets, it\u2019s not ideal for performance and flexibility when working with large or complex data.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Flat-Table-in-Power-BI.webp\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Flat-Table-in-Power-BI.webp\" alt=\"Flat Table\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li data-start=\"1051\" data-end=\"1289\">\n<h3>Galaxy Schema (Fact Constellation)<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"1051\" data-end=\"1289\">In more complex scenarios, multiple fact tables share dimension tables. This model is useful when you\u2019re analyzing different processes (like sales and inventory) that rely on shared dimensions.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Galaxy-Schema-in-Power-BI.webp\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/Galaxy-Schema-in-Power-BI.webp\" alt=\"Galaxy Schema\" width=\"650\" \/><\/a><\/div>\n<div>\n<h2 id=\"how-to-choose-a-data-modeling-tool\">How to Choose a Data Modeling Tool?<\/h2>\n<p>Selecting the best data modeling tool depends on various factors such as your specific requirements, the complexity of your data, and your team&#8217;s expertise. For instance, you might consider the differences between <a href=\"https:\/\/chartexpo.com\/blog\/looker-vs-power-bi\" target=\"_blank\" rel=\"noopener noreferrer\">Looker and Power BI<\/a> when evaluating your options. Here are some popular data modeling tools, each with its strengths:<\/p>\n<h3>Power BI<\/h3>\n<ul>\n<li><strong>Strengths:<\/strong> Integrated with the Microsoft ecosystem, user-friendly interface, suitable for small to mid-sized businesses.<\/li>\n<li><strong>Considerations:<\/strong> May not be as scalable for extremely large datasets.<\/li>\n<\/ul>\n<h3>Tableau<\/h3>\n<ul>\n<li><strong>Strengths:<\/strong> Powerful visualization capabilities, suitable for large datasets, and strong community support.<\/li>\n<li><strong>Considerations:<\/strong> Higher learning curve for complex analyses.<\/li>\n<\/ul>\n<h3>ER\/Studio<\/h3>\n<ul>\n<li><strong>Strengths:<\/strong> Robust data modeling features, supports complex data structures, and is suitable for large enterprises.<\/li>\n<li><strong>Considerations:<\/strong> May be too advanced for smaller projects.<\/li>\n<\/ul>\n<h3>IBM InfoSphere Data Architect<\/h3>\n<ul>\n<li><strong>Strengths:<\/strong> Comprehensive data modeling and design, integrates well with IBM&#8217;s data management ecosystem.<\/li>\n<li><strong>Considerations:<\/strong> May have a steeper learning curve.<\/li>\n<\/ul>\n<h3>Oracle SQL Developer Data Modeler<\/h3>\n<ul>\n<li><strong>Strengths:<\/strong> Specific to Oracle databases, robust common data model, Power BI features, and integrates well with Oracle products.<\/li>\n<li><strong>Considerations:<\/strong> Primarily designed for Oracle environments.<\/li>\n<\/ul>\n<\/div>\n<h2 id=\"how-to-create-a-data-model-in-power-bi\">How to Create a Data Model in Power BI?<\/h2>\n<ul>\n<li data-start=\"131\" data-end=\"255\">\n<h3 id=\"step-1-import-data\">Step 1: Import Data<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"131\" data-end=\"255\">Open Power BI Desktop \u2192 click <em data-start=\"187\" data-end=\"197\">Get Data<\/em> \u2192 load tables from Excel, SQL Server, or other sources.<\/p>\n<ul>\n<li data-start=\"257\" data-end=\"399\">\n<h3 id=\"step-2-transform-data\">Step 2: Transform Data<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"257\" data-end=\"399\">Use Power Query to clean, format, and prepare your data (rename columns, change data types, remove duplicates).<\/p>\n<ul>\n<li data-start=\"401\" data-end=\"582\">\n<h3 id=\"step-3-define-relationships\">Step 3: Define Relationships<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"401\" data-end=\"582\">In <em data-start=\"439\" data-end=\"451\">Model View<\/em>, connect tables with relationships using primary and foreign keys. Set the correct relationship type (one-to-many, many-to-one).<\/p>\n<ul>\n<li data-start=\"584\" data-end=\"746\">\n<h3 id=\"step-4-organize-with-fact-and-dimension-tables\">Step 4: Organize with Fact and Dimension Tables<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"584\" data-end=\"746\">Separate data into fact tables (transactions) and dimension tables (descriptions) for a clear star schema.<\/p>\n<ul>\n<li data-start=\"748\" data-end=\"881\">\n<h3 id=\"step-5-create-calculated-columns-and-measures\">Step 5: Create Calculated Columns &amp; Measures<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"748\" data-end=\"881\">Use DAX to build custom calculations (e.g., <em data-start=\"843\" data-end=\"877\">Total Sales = SUM(Sales[Amount])<\/em>).<\/p>\n<ul>\n<li data-start=\"883\" data-end=\"996\">\n<h3 id=\"step-6-add-hierarchies\">Step 6: Add Hierarchies<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"883\" data-end=\"996\">Set up drill-down paths such as <em data-start=\"945\" data-end=\"969\">Year \u2192 Quarter \u2192 Month<\/em> to make analysis easier.<\/p>\n<ul>\n<li data-start=\"998\" data-end=\"1127\">\n<h3 id=\"step-7-validate-the-model\">Step 7: Validate the Model<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"998\" data-end=\"1127\">Check relationships and measures for accuracy. Confirm results by testing with sample visuals.<\/p>\n<ul>\n<li data-start=\"1129\" data-end=\"1248\">\n<h3 id=\"step-8-build-reports\">Step 8: Build Reports<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"1129\" data-end=\"1248\">Use your completed model to create interactive dashboards and share <a href=\"https:\/\/chartexpo.com\/blog\/views-in-power-bi\" target=\"_blank\" rel=\"noopener\">insights in Power BI<\/a>.<\/p>\n<p data-start=\"1129\" data-end=\"1248\">Check out the <a class=\"decorated-link\" href=\"https:\/\/app.powerbi.com\/view?r=eyJrIjoiOTEzZTdjZGUtNzE5MS00ODk2LWJkOTAtNTI3ZjMwNWI1MTdhIiwidCI6IjYyZmVhOGJlLTZlNzQtNDMyNC1hZjhjLTIyNjgzMjI2MmJjYiIsImMiOjF9\" target=\"_new\" rel=\"noopener nofollow\" data-start=\"118\" data-end=\"308\" target=\"_blank\">Sankey Diagram for Power BI app<\/a> demo here:<\/p>\n<h2 id=\"power-bi-data-model-examples\">Power BI Data Model Examples<\/h2>\n<ul>\n<li>\n<h3>Sales Data Set<\/h3>\n<\/li>\n<\/ul>\n<p>A sales data set in Power BI collects data related to sales activities. It includes information such as sales revenue, quantity sold, customer details, product details, and other relevant metrics. This data set helps to analyze and <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-sales-dashboard\" target=\"_blank\" rel=\"noopener noreferrer\">visualize sales performance<\/a>, identify trends, and track key performance indicators (KPIs). Consequently, helps to make data-driven decisions to improve sales strategies and outcomes.<\/p>\n<h4>Example<\/h4>\n<p>Let&#8217;s say you have the company sales data table below.<\/p>\n<table class=\"static\" style=\"table-layout: fixed; overflow-x: auto; border: 1px; font-size: 17px;\">\n<tbody>\n<tr>\n<td width=\"87\"><strong>Store<\/strong><\/td>\n<td width=\"92\"><strong>Category<\/strong><\/td>\n<td width=\"64\"><strong>Items<\/strong><\/td>\n<td width=\"83\"><strong>Brand<\/strong><\/td>\n<td width=\"67\"><strong>Unit Sold<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Electronics<\/td>\n<td width=\"64\">Mobile<\/td>\n<td width=\"83\">Samsung<\/td>\n<td width=\"67\">39<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Electronics<\/td>\n<td width=\"64\">Tablet<\/td>\n<td width=\"83\">Samsung<\/td>\n<td width=\"67\">73<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Electronics<\/td>\n<td width=\"64\">Laptop<\/td>\n<td width=\"83\">Dell<\/td>\n<td width=\"67\">156<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Garments<\/td>\n<td width=\"64\">Jeans<\/td>\n<td width=\"83\">Levi&#8217;s<\/td>\n<td width=\"67\">46<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Garments<\/td>\n<td width=\"64\">T-Shirt<\/td>\n<td width=\"83\">H&amp;M<\/td>\n<td width=\"67\">104<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Garments<\/td>\n<td width=\"64\">Jackets<\/td>\n<td width=\"83\">Puma<\/td>\n<td width=\"67\">41<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">Furniture<\/td>\n<td width=\"64\">Sofa<\/td>\n<td width=\"83\">IKEA<\/td>\n<td width=\"67\">73<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">furniture<\/td>\n<td width=\"64\">Chair<\/td>\n<td width=\"83\">Kartell<\/td>\n<td width=\"67\">46<\/td>\n<\/tr>\n<tr>\n<td width=\"87\">Online Store<\/td>\n<td width=\"92\">furniture<\/td>\n<td width=\"64\">Desk<\/td>\n<td width=\"83\">Stickley<\/td>\n<td width=\"67\">43<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You can appreciate how the report has presented this information, and the <a href=\"https:\/\/chartexpo.com\/blog\/sankey-diagram-in-power-bi\" target=\"_blank\" rel=\"noopener\">Power BI Sankey Diagram<\/a> makes the gleaning of insights effortless.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/store-sales-order-analysis-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/store-sales-order-analysis-ce390.jpg\" alt=\"Store Sales Order Analysis ce390\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>\n<h3>Spending Data Set<\/h3>\n<\/li>\n<\/ul>\n<p>A spending dataset consists of information about an organization&#8217;s planned and actual costs.<\/p>\n<p data-pm-slice=\"0 0 []\">It helps companies analyze and compare their budgeted and actual expenses. The data set includes details such as cost categories, budget amounts, actual expenditures, and variances. It helps to identify budget deviations, track spending trends, and make informed financial decisions.<\/p>\n<p data-pm-slice=\"0 0 []\">Additionally, it can support <a href=\"https:\/\/chartexpo.com\/blog\/cost-of-living-comparison-by-city\" target=\"_blank\" rel=\"noopener\">cost-of-living comparison by city<\/a>, allowing organizations to evaluate expenses across different locations and plan budgets accordingly.<\/p>\n<h4>Example<\/h4>\n<p>Suppose you have a company spending data set below.<\/p>\n<table class=\"static\" style=\"table-layout: fixed; overflow-x: auto; border: 1px; font-size: 17px;\">\n<tbody>\n<tr>\n<td width=\"101\"><strong>Total Spend<\/strong><\/td>\n<td width=\"103\"><strong>Department<\/strong><\/td>\n<td width=\"108\"><strong>Category<\/strong><\/td>\n<td width=\"146\"><strong>Spend Amount ($)<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Marketing<\/td>\n<td width=\"108\">Advertising<\/td>\n<td width=\"146\">20,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Marketing<\/td>\n<td width=\"108\">Events<\/td>\n<td width=\"146\">15,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Marketing<\/td>\n<td width=\"108\">Collateral<\/td>\n<td width=\"146\">30,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Marketing<\/td>\n<td width=\"108\">Salaries<\/td>\n<td width=\"146\">50,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Operations<\/td>\n<td width=\"108\">Rent<\/td>\n<td width=\"146\">10,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Operations<\/td>\n<td width=\"108\">Utilities<\/td>\n<td width=\"146\">8,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Operations<\/td>\n<td width=\"108\">Supplies<\/td>\n<td width=\"146\">15,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Operations<\/td>\n<td width=\"108\">Salaries<\/td>\n<td width=\"146\">40,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Sales<\/td>\n<td width=\"108\">Salaries<\/td>\n<td width=\"146\">30,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Sales<\/td>\n<td width=\"108\">Commissions<\/td>\n<td width=\"146\">6,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">R&amp;D<\/td>\n<td width=\"108\">Salaries<\/td>\n<td width=\"146\">40,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">R&amp;D<\/td>\n<td width=\"108\">Contractors<\/td>\n<td width=\"146\">20,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Admin<\/td>\n<td width=\"108\">Salaries<\/td>\n<td width=\"146\">30,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Admin<\/td>\n<td width=\"108\">Legal<\/td>\n<td width=\"146\">15,000<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Total Spend<\/td>\n<td width=\"103\">Admin<\/td>\n<td width=\"108\">IT<\/td>\n<td width=\"146\">10,000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You can present it in a <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-report-examples\" target=\"_blank\" rel=\"noopener noreferrer\">Power BI report<\/a>, as shown below, to make the analysis easy.<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/spend-report-analysis-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/spend-report-analysis-ce390.jpg\" alt=\"Spend Report Analysis ce390\" width=\"650\" \/><\/a><\/div>\n<h2 id=\"how-to-visualize-data-modeling-in-power-bi\">How to Visualize Data Modeling in Power BI?<\/h2>\n<p>We&#8217;ll break down the process into five distinct stages.<\/p>\n<h3>Stage 1: Logging in to Power BI<\/h3>\n<ul>\n<li>Log in to Power BI.<\/li>\n<li>Enter your email. Click the \u201c<strong>Submit<\/strong>\u201d button.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-to-login-to-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-to-login-to-power-bi.jpg\" alt=\"Enter email to login to Power BI\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>You are redirected to your Microsoft account.<\/li>\n<li>Enter your password and click \u201c<strong>Sign in\u201d<\/strong>.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-password-to-login-to-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-password-to-login-to-power-bi.jpg\" alt=\"Enter Password to login to Power BI\" width=\"363\" \/><\/a><\/div>\n<ul>\n<li>Choose whether to stay signed in.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-stay-signed-in.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-stay-signed-in.jpg\" alt=\"Click on stay signed in\" width=\"392\" \/><\/a><\/div>\n<ul>\n<li>Once done, the Power BI home screen will open.<\/li>\n<\/ul>\n<h3>Stage 2: <strong>Creating a Data Set and Selecting the Data Set to Use in Your Sankey Chart<\/strong><\/h3>\n<ul>\n<li>Click on the \u201c<strong>Create<\/strong>\u201d option on the left-side menu.<\/li>\n<li>Select \u201d<strong>Paste or manually enter data<\/strong>&#8220;.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/select-paste-or-manually-enter-data-in-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/select-paste-or-manually-enter-data-in-power-bi.jpg\" alt=\"select Paste or manually enter data in Power BI\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>We&#8217;ll use the following <a href=\"https:\/\/chartexpo.com\/blog\/analyzing-cash-flow\" target=\"_blank\" rel=\"noopener noreferrer\">cash flow data<\/a> for this example.<\/li>\n<\/ul>\n<table class=\"static\" style=\"table-layout: fixed; overflow-x: auto; border: 1px; font-size: 17px;\">\n<tbody>\n<tr>\n<td width=\"82\"><strong>Total Cost<\/strong><\/td>\n<td width=\"112\"><strong>Company Type<\/strong><\/td>\n<td width=\"168\"><strong>Company Name<\/strong><\/td>\n<td width=\"89\"><strong>Expertise Categories<\/strong><\/td>\n<td width=\"114\"><strong>Expertise<\/strong><\/td>\n<td width=\"59\"><strong>Cost<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Skyline Contractors<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Plumbing &amp; Heating<\/td>\n<td width=\"59\">15456<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Skyline Contractors<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Mechanical Work<\/td>\n<td width=\"59\">10159<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Onyx General Contractors<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Plumbing &amp; Heating<\/td>\n<td width=\"59\">18045<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Onyx General Contractors<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Mechanical Work<\/td>\n<td width=\"59\">12695<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Living Well Remodeling<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Plumbing &amp; Heating<\/td>\n<td width=\"59\">14589<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Subcontractor<\/td>\n<td width=\"168\">Living Well Remodeling<\/td>\n<td width=\"89\">Mechanical Installation<\/td>\n<td width=\"114\">Welding<\/td>\n<td width=\"59\">11456<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Supplier<\/td>\n<td width=\"168\">Power-up Builders<\/td>\n<td width=\"89\">Raw Material<\/td>\n<td width=\"114\">Cement<\/td>\n<td width=\"59\">20561<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Supplier<\/td>\n<td width=\"168\">Power-up Builders<\/td>\n<td width=\"89\">Raw Material<\/td>\n<td width=\"114\">Steel<\/td>\n<td width=\"59\">32456<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Supplier<\/td>\n<td width=\"168\">Five-star Construction<\/td>\n<td width=\"89\">Raw Material<\/td>\n<td width=\"114\">Bricks<\/td>\n<td width=\"59\">10253<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">Total Cost<\/td>\n<td width=\"112\">Supplier<\/td>\n<td width=\"168\">Five-star Construction<\/td>\n<td width=\"89\">Raw Material<\/td>\n<td width=\"114\">Timber<\/td>\n<td width=\"59\">9000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>Paste the above data table into the \u201c<strong>Power Query<\/strong>\u201d window.<\/li>\n<li>Select the \u201c<strong>Create a dataset only<\/strong>\u201d option.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/create-dataset-in-power-bi-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/create-dataset-in-power-bi-ce390.jpg\" alt=\"Create Dataset in Power BI ce390\" width=\"622\" \/><\/a><\/div>\n<ul>\n<li>Click on the \u201c<strong>Data Hub<\/strong>\u201d option on the left-side menu.<\/li>\n<li>Power BI populates the data set list. (If you have not created a data set, refer to the Error! Reference source not found section.)<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-data-hub.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-data-hub.jpg\" alt=\"Click on Data Hub\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Choose a data set for the Sankey chart.<\/li>\n<li>PBI populates the screen as shown below:<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/workspace-in-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/workspace-in-power-bi.jpg\" alt=\"Workspace in Power BI\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Click on the \u201c<strong>Create a report<\/strong>\u201d dropdown.<\/li>\n<li>Select \u201c<strong>Start from scratch<\/strong>&#8220;.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/create-report-and-start-from-scratch-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/create-report-and-start-from-scratch-ce390.jpg\" alt=\"Create Report and start from scratch ce390\" width=\"650\" \/><\/a><\/div>\n<div>\n<ul>\n<li>A Report Canvas screen appears as below:<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/report-canvas-screen-in-power-bi-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/report-canvas-screen-in-power-bi-ce390.jpg\" alt=\"Report Canvas screen in Power BI ce390\" width=\"650\" \/><\/a><\/div>\n<\/div>\n<h3>Stage 3: Adding the Power BI Sankey Diagram Extension by ChartExpo<\/h3>\n<ul>\n<li>Creating the <a href=\"https:\/\/chartexpo.com\/charts\/sankey-diagram\" target=\"_blank\" rel=\"noopener\">Sankey Diagram<\/a> requires us to use an add-in or Power BI visual from AppSource.<\/li>\n<li>Navigate to the right side of the Power BI dashboard.<\/li>\n<li>Open the Power BI Visualizations panel.<\/li>\n<li>Click the ellipsis symbol (&#8230;) as highlighted in the diagram below. This will import the Power BI Sankey Diagram extension by ChartExpo.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-to-get-more-visuals.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-to-get-more-visuals.jpg\" alt=\"click on to get more visuals\" width=\"509\" \/><\/a><\/div>\n<ul>\n<li>The following menu opens:<\/li>\n<li>Select the \u201c<strong>Get more visuals<\/strong>\u201d option.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/08\/click-on-to-get-more-visuals-ce351.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/08\/click-on-to-get-more-visuals-ce351.jpg\" alt=\"click on to get more visuals ce351\" width=\"567\" \/><\/a><\/div>\n<ul>\n<li>The following window opens.<\/li>\n<li>Enter \u201c<strong>Sankey Diagram for Power BI by ChartExpo<\/strong>\u201d in the highlighted search box.<\/li>\n<li>You should see the \u201c<strong>Sankey Diagram for Power BI by ChartExpo<\/strong>\u201d, as shown in the image below.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/sankey-diagram-for-power-bi-by-chartexpo.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/sankey-diagram-for-power-bi-by-chartexpo.jpg\" alt=\"Sankey Diagram for Power BI by ChartExpo\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Click the highlighted \u201c<strong>Add<\/strong>\u201d button.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-the-add-button.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-the-add-button.jpg\" alt=\"Click the Add button\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Power BI will add the \u201c<strong>Sankey Diagram for Power BI by ChartExpo<\/strong>\u201d icon in the visualization panel.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-sankey-diagram-icon.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/click-on-sankey-diagram-icon.jpg\" alt=\"Click on Sankey Diagram Icon\" width=\"187\" \/><\/a><\/div>\n<h3>Stage 4: Drawing a Sankey Diagram with ChartExpo&#8217;s Power BI extension<\/h3>\n<ul>\n<li>Select the \u201c<strong>Sankey Diagram for Power BI by ChartExpo<\/strong>\u201d icon in the visualization panel.<\/li>\n<li>The following window opens in the report section of your dashboard:<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/report-section-in-dashboard.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/report-section-in-dashboard.jpg\" alt=\"Report Section in Dashboard\" width=\"297\" \/><\/a><\/div>\n<ul>\n<li>You can resize the visual as needed.<\/li>\n<li>Navigate to the right side of your Power BI dashboard.<\/li>\n<li>You should see \u201c<strong>Fields<\/strong>\u201d next to &#8220;<strong>Visualizations<\/strong>.&#8221;<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/07\/fields-next-to-visualizations-ce341.jpg\" alt=\"Fields next to visualizations\" width=\"355\" \/><\/a><\/div>\n<ul>\n<li>You&#8217;ll select the fields to use in your Sankey chart here.<\/li>\n<li>The ChartExpo visual needs to be selected, though. Select the fields in the following sequence:\n<ul>\n<li>Total Cost<\/li>\n<li>Company Type<\/li>\n<li>Company Name<\/li>\n<li>Expertise Categories<\/li>\n<li>Expertise<\/li>\n<li>Cost<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/07\/select-fields-for-sankey-diagram-ce341.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/07\/select-fields-for-sankey-diagram-ce341.jpg\" alt=\"Select fields for Sankey diagram\" width=\"174\" \/><\/a><\/div>\n<ul>\n<li>You&#8217;ll be asked for a ChartExpo license key or email address.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-for-chartexpo-license.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-for-chartexpo-license.jpg\" alt=\"enter email for ChartExpo license\" width=\"531\" \/><\/a><\/div>\n<h3>Stage 5: <strong>Activate <\/strong>your ChartExpo Trial or Apply a Subscription Key<\/h3>\n<ul>\n<li>Select the ChartExpo visual.<\/li>\n<li>You should see three icons below \u201c<strong>Build Visual<\/strong>\u201d in the Visualizations panel.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/build-visual-panel-in-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/build-visual-panel-in-power-bi.jpg\" alt=\"Build visual panel in Power BI\" width=\"203\" \/><\/a><\/div>\n<ul>\n<li>Select the middle icon, \u201cFormat visual.&#8221;<\/li>\n<li>The visual properties will be populated as shown below.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/visual-properties-in-power-bi.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/visual-properties-in-power-bi.jpg\" alt=\"visual properties in Power BI\" width=\"183\" \/><\/a><\/div>\n<ul>\n<li>To begin using ChartExpo as a new user;\n<ul>\n<li>Enter your email address in the textbox under the \u201c<strong>Trial Mode<\/strong>\u201d section. ChartExpo will send the License key to this email upon subscribing to the add-in.<\/li>\n<li>Ensure you provide an accurate and up-to-date email address.<\/li>\n<li>Toggle \u201c<strong>Enable Trial<\/strong>\u201d to activate your 7-day trial.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-id.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-email-id.jpg\" alt=\"enter email id\" width=\"180\" \/><\/a><\/div>\n<ul>\n<li>You should receive a welcome email from ChartExpo.<\/li>\n<li>If you do not find the email in your inbox, kindly check your spam folder.<\/li>\n<li>The Sankey Diagram you create under the 7-day trial contains the ChartExpo watermark.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/power-bi-data-model-1.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/power-bi-data-model-1.jpg\" alt=\"Power BI data model 1\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>If you have obtained a license key:\n<ul>\n<li>Enter your license key in the \u201c<strong>ChartExpo License Key<\/strong>\u201d textbox in the \u201c<strong>License Settings<\/strong>\u201d section (see below).<\/li>\n<li>Slide the toggle switch next to \u201c<strong>Enable License<\/strong>\u201d to &#8220;<strong>On<\/strong>&#8220;.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-license-key.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/05\/enter-license-key.jpg\" alt=\"enter license key\" width=\"197\" \/><\/a><\/div>\n<ul>\n<li>Your Sankey Diagram will then appear without a watermark.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/power-bi-data-model-2.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/power-bi-data-model-2.jpg\" alt=\"Power BI data model 2\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Let&#8217;s add a Prefix (such as a $ sign) with the numeric values in the chart.<\/li>\n<li>Expand the &#8220;<strong>Stats<\/strong>&#8221; properties and include the Prefix value.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/add-the-prefix-value-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/add-the-prefix-value-ce390.jpg\" alt=\"Add the Prefix value ce390\" width=\"650\" \/><\/a><\/div>\n<ul>\n<li>Let&#8217;s add colors to each node. Expand the \u201c<strong>Level Colors<\/strong>\u201d properties and select the colors.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/coloring-sankey-diagram-ce390.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/coloring-sankey-diagram-ce390.jpg\" alt=\"Coloring Sankey Diagram ce390\" width=\"181\" \/><\/a><\/div>\n<ul>\n<li>Automatically all changes will be saved.<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/final-power-bi-data-model.jpg\"><img decoding=\"async\" class=\"alignnone size full wp image 4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/09\/final-power-bi-data-model.jpg\" alt=\"Final Power BI data model\" width=\"650\" \/><\/a><\/div>\n<div style=\"text-align: center;\"><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZytwYitjZXhwbytDRTM3Nis=\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-power-bi.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZytncytjZXhwbytDRTM5MCs=\" target=\"_blank&quot;\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-google-sheets.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><a href=\"https:\/\/chartexpo.com\/utmAction\/MTYrYmxvZyt4bCtjZXhwbytDRTM5MCs=\" target=\"_blank&quot;\" rel=\"noopener noreferrer nofollow\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" src=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2023\/04\/CTA-in-microsoft-excel.jpg\" alt=\"\" width=\"205\" height=\"113\" \/><\/a><\/div>\n<h4>Insights<\/h4>\n<ul>\n<li>The procurement cost at Level 1 amounts to $155K.<\/li>\n<li>At Level 2, $72.3K (46.7%) of the total cost was allocated to the supplier, while $82.4K (53.3%) was spent on subcontractors.<\/li>\n<li>At Level 3, the supplier cost of $72.3K was divided between Power-up Builder ($53.0K) and Five-star Construction ($19.3K).<\/li>\n<li>The subcontractor cost of $82.4K was distributed among Skyline Contractors ($25.6K), Onyx General Contractors ($30.7K), and Living Well Remodeling ($26.0K).<\/li>\n<li>At Level 4, the supplier companies supplied raw materials worth $72.3K, while Mechanical Installations accounted for approximately $82.4K.<\/li>\n<li>Within the raw material cost, cement, steel, bricks, and timber accounted for $20.6K, $32.5K, $10.3K, and $9K, respectively.<\/li>\n<li>From the mechanical installation cost, Plumbing, Heating, Mechanical Work, and Welding accounted for $48.1K, $22.9K, and $11.5K, respectively.<\/li>\n<\/ul>\n<h2 id=\"top-5-benefits-of-bi-data-modeling\">Top 5 Benefits of BI Data Modeling<\/h2>\n<ul>\n<li data-start=\"100\" data-end=\"135\">\n<h3>Improved Data Organization<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"136\" data-end=\"261\">BI data modeling structures raw data into fact and dimension tables, making it easier to navigate, analyze, and understand.<\/p>\n<ul>\n<li data-start=\"263\" data-end=\"306\">\n<h3>Faster and More Accurate Reporting<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"307\" data-end=\"419\">With a well-designed model, reports load faster, calculations run efficiently, and insights are more reliable.<\/p>\n<ul>\n<li data-start=\"421\" data-end=\"455\">\n<h3>Consistent Business Logic<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"456\" data-end=\"578\">Power BI desktop data modeling ensures uniform definitions, calculations, and KPIs across reports, reducing errors and misinterpretation.<\/p>\n<ul>\n<li data-start=\"580\" data-end=\"611\">\n<h3>Better Decision-Making<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"612\" data-end=\"736\">By <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-transform-data\" target=\"_blank\" rel=\"noopener\">transforming data<\/a> into meaningful insights, BI data modeling empowers leaders to make informed and strategic decisions.<\/p>\n<ul>\n<li data-start=\"738\" data-end=\"774\">\n<h3>Scalability and Flexibility<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"775\" data-end=\"896\">A strong model adapts as data grows or business needs change, ensuring long-term usability without slowing performance.<\/p>\n<h2 id=\"power-bi-data-modeling-best-practices\">Power BI Data Modeling Best Practices<\/h2>\n<ul>\n<li data-start=\"109\" data-end=\"142\">\n<h3>Use a Star Schema Design<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"143\" data-end=\"366\">Organize your model into <a href=\"https:\/\/chartexpo.com\/blog\/fact-table-vs-dimension-table\" target=\"_blank\" rel=\"noopener\">fact and dimension tables<\/a>. Fact tables store transactions or numeric values, while dimension tables hold descriptive details. This structure improves performance and makes analysis more intuitive.<\/p>\n<ul>\n<li data-start=\"368\" data-end=\"402\">\n<h3>Keep Relationships Simple<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"403\" data-end=\"551\">Limit relationships to one-to-many whenever possible. Avoid unnecessary bi-directional filters, as they can create ambiguity and slow performance.<\/p>\n<ul>\n<li data-start=\"553\" data-end=\"588\">\n<h3>Optimize Column Data Types<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"589\" data-end=\"776\">Remove unused columns, choose the most efficient data types (e.g., Whole Number instead of Decimal), and avoid storing unnecessary text fields. This keeps your model lighter and faster.<\/p>\n<ul>\n<li data-start=\"778\" data-end=\"838\">\n<h3>Leverage DAX Measures Instead of Calculated Columns<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"839\" data-end=\"991\">Where possible, create measures rather than <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-calculated-columns\" target=\"_blank\" rel=\"noopener\">calculated columns<\/a>. Measures are more efficient, reduce memory usage, and provide flexibility in analysis.<\/p>\n<ul>\n<li data-start=\"993\" data-end=\"1042\">\n<h3>Create Hierarchies for Better Navigation<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"1043\" data-end=\"1203\">Set up hierarchies (e.g., <em data-start=\"1069\" data-end=\"1093\">Year \u2192 Quarter \u2192 Month<\/em> or <em data-start=\"1097\" data-end=\"1131\">Category \u2192 Subcategory \u2192 Product<\/em>) to help users drill down easily and make reports more user-friendly.<\/p>\n<h2 id=\"common-challenges-in-data-modelling-in-power-bi\">Common Challenges in Data Modelling in Power BI<\/h2>\n<ul>\n<li data-start=\"110\" data-end=\"150\">\n<h3>Handling Large and Complex Data<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"151\" data-end=\"263\">Working with massive <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-dataset\" target=\"_blank\" rel=\"noopener\">datasets<\/a> can slow performance and make models harder to manage if not optimized properly.<\/p>\n<ul>\n<li data-start=\"265\" data-end=\"306\">\n<h3>Defining the Right Relationships<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"307\" data-end=\"415\">Incorrect or missing relationships between tables often lead to inaccurate results and misleading reports.<\/p>\n<ul>\n<li data-start=\"417\" data-end=\"449\">\n<h3>Managing DAX Complexity<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"450\" data-end=\"576\">Writing efficient DAX formulas can be challenging, especially when building advanced calculations or optimizing performance.<\/p>\n<ul>\n<li data-start=\"578\" data-end=\"625\">\n<h3>Ensuring Data Accuracy and Consistency<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"626\" data-end=\"732\">Inconsistent <a href=\"https:\/\/chartexpo.com\/blog\/power-bi-connectors\" target=\"_blank\" rel=\"noopener\">data sources<\/a> or poorly cleaned data can cause discrepancies, making insights less reliable.<\/p>\n<ul>\n<li data-start=\"734\" data-end=\"780\">\n<h3>Balancing Flexibility and Performance<\/h3>\n<\/li>\n<\/ul>\n<p data-start=\"781\" data-end=\"899\">A highly flexible model may become too complex, while an overly simplified model might not meet all reporting needs.<\/p>\n<h2 id=\"power-bi-data-models-faqs\">Power BI Data Models &#8211; FAQs<\/h2>\n<h3>What is the best data model for Power BI?<\/h3>\n<p>The Star Schema is considered the best data model for Power BI. It organizes data into fact tables (numeric values like sales or revenue) and dimension tables (descriptive details like customer, product, or date). This structure improves performance, simplifies relationships, and makes reporting more intuitive.<\/p>\n<h3>What is the difference between dataset and data model in Power BI?<\/h3>\n<ul>\n<li data-start=\"532\" data-end=\"675\"><strong data-start=\"532\" data-end=\"543\">Dataset<\/strong>: A collection of data loaded into Power BI from various sources (Excel, SQL, APIs, etc.). It can include raw or transformed data.<\/li>\n<li data-start=\"678\" data-end=\"839\"><strong data-start=\"678\" data-end=\"692\">Data Model<\/strong>: The structured version of a dataset where relationships, measures, hierarchies, and calculations are defined to support analysis and reporting.<\/li>\n<\/ul>\n<h3>What are the four types of data models?<\/h3>\n<ol>\n<li data-start=\"1028\" data-end=\"1132\"><strong data-start=\"1028\" data-end=\"1053\">Conceptual Data Model:<\/strong>\u00a0High-level overview showing entities and relationships, used for planning.<\/li>\n<li data-start=\"1136\" data-end=\"1265\"><strong data-start=\"1136\" data-end=\"1158\">Logical Data Model:<\/strong>\u00a0More detailed, showing attributes, primary keys, and relationships without focusing on implementation.<\/li>\n<li data-start=\"1269\" data-end=\"1401\"><strong data-start=\"1269\" data-end=\"1292\">Physical Data Model:<\/strong>\u00a0Implementation-specific, defining how data is stored in databases with tables, columns, and constraints.<\/li>\n<li data-start=\"1405\" data-end=\"1544\"><strong data-start=\"1405\" data-end=\"1431\">Dimensional Data Model:<\/strong>\u00a0Used in BI tools like Power BI, often in a Star Schema or Snowflake Schema, for reporting and analytics.<\/li>\n<\/ol>\n<h3>How do I open the Power BI data model file?<\/h3>\n<p>Launch Power BI, navigate to &#8220;File,&#8221; and select &#8220;Open&#8221; to locate and load your .pbix file. The data model, visuals, and settings will be accessible for further editing and analysis.<\/p>\n<h4 id=\"wrap-up\">Wrap Up<\/h4>\n<p>The Power BI data model is the cornerstone of building insightful and high-performing reports and dashboards. Designing tables, establishing meaningful relationships, and employing calculated measures lay the foundation for extracting profound insights from data. This optimization ensures your reports deliver accurate and relevant information, empowering you to make informed decisions.<\/p>\n<p>A robust data model not only enhances data integrity but also facilitates smoother data transformation processes. Through thoughtful planning, you align your model with business requirements, unraveling intricate patterns and correlations within your data. The result? Clearer visualizations that succinctly convey the story hidden in the numbers.<\/p>\n<p>ChartExpo&#8217;s prowess helps you create appealing, interactive visualizations that effectively communicate data patterns and variances. This makes it easier to understand the data and enables you to present your findings clearly and impactfully.<\/p>\n<p>Therefore, leveraging the power of Power BI data models and ChartExpo facilitates data-driven decision-making. Consequently, helps you achieve financial success and gain a competitive edge in today&#8217;s fast-paced business landscape.<\/p>\n<p>Start optimizing your reports today and unlock the full potential of your spending data set with Power BI and ChartExpo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><p>Understand Power BI data modeling, why it matters, and how it simplifies complex data for accurate, insightful analysis and reporting.<\/p>\n&nbsp;&nbsp;<a href=\"https:\/\/chartexpo.com\/blog\/power-bi-data-model\"><\/a><\/p>","protected":false},"author":1,"featured_media":53076,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1017],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Power BI Data Model: Design, Relationships, and Analysis -<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/chartexpo.com\/blog\/power-bi-data-model\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:title\" content=\"Power BI Data Model: Design, Relationships, and Analysis -\" \/>\r\n<meta name=\"twitter:description\" content=\"Understand Power BI data modeling, why it matters, and how it simplifies complex data for accurate, insightful analysis and reporting.\" \/>\r\n<meta name=\"twitter:image\" content=\"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/power-bi-data-model-feature.jpg\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Power BI Data Model: Design, Relationships, and Analysis -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/chartexpo.com\/blog\/power-bi-data-model","twitter_card":"summary_large_image","twitter_title":"Power BI Data Model: Design, Relationships, and Analysis -","twitter_description":"Understand Power BI data modeling, why it matters, and how it simplifies complex data for accurate, insightful analysis and reporting.","twitter_image":"https:\/\/chartexpo.com\/blog\/wp-content\/uploads\/2025\/08\/power-bi-data-model-feature.jpg","twitter_misc":{"Written by":"admin","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/chartexpo.com\/blog\/power-bi-data-model","url":"https:\/\/chartexpo.com\/blog\/power-bi-data-model","name":"Power BI Data Model: Design, Relationships, and Analysis -","isPartOf":{"@id":"http:\/\/localhost\/blog\/#website"},"datePublished":"2025-08-28T05:09:43+00:00","dateModified":"2026-02-17T13:43:19+00:00","author":{"@id":"http:\/\/localhost\/blog\/#\/schema\/person\/6aceeb7c948a3f66ff6439ce5c24a280"},"breadcrumb":{"@id":"https:\/\/chartexpo.com\/blog\/power-bi-data-model#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chartexpo.com\/blog\/power-bi-data-model"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/chartexpo.com\/blog\/power-bi-data-model#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/localhost\/blog"},{"@type":"ListItem","position":2,"name":"Power BI Data Model: Design, Relationships, and Analysis"}]},{"@type":"WebSite","@id":"http:\/\/localhost\/blog\/#website","url":"http:\/\/localhost\/blog\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/localhost\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/localhost\/blog\/#\/schema\/person\/6aceeb7c948a3f66ff6439ce5c24a280","name":"admin","url":"https:\/\/chartexpo.com\/blog\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/posts\/28434"}],"collection":[{"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/comments?post=28434"}],"version-history":[{"count":26,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/posts\/28434\/revisions"}],"predecessor-version":[{"id":59159,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/posts\/28434\/revisions\/59159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/media\/53076"}],"wp:attachment":[{"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/media?parent=28434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/categories?post=28434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chartexpo.com\/blog\/wp-json\/wp\/v2\/tags?post=28434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}