{"id":38333,"date":"2024-06-10T12:29:41","date_gmt":"2024-06-10T06:59:41","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=38333"},"modified":"2024-06-10T12:32:23","modified_gmt":"2024-06-10T07:02:23","slug":"utilize-power-bi-semantic-model-within-power-bi-reports-builder","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2024\/06\/utilize-power-bi-semantic-model-within-power-bi-reports-builder\/","title":{"rendered":"Utilize Power BI Semantic Model within Power BI Reports Builder"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-full wp-image-38352\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder.png\" alt=\"Utilize Power BI Semantic Model within Power BI Reports Builder\" width=\"1400\" height=\"800\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder.png 1400w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-300x171.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1024x585.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-768x439.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-660x377.png 660w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/p>\n<p style=\"text-align: justify;\">Microsoft provides Power BI Report Builder to design paginated reports within the Power BI ecosystem. Paginated reports can create highly formatted, pixel-perfect reports suitable for printing or sharing as PDFs. With Power BI Report Builder, users can design these reports with precise control over layout, formatting, and data presentation, complementing the interactive and exploratory capabilities of Power BI Desktop.<\/p>\n<p style=\"text-align: justify;\">Power BI Report Builder supports various data sources, allowing users to connect to different data types to create paginated reports. Some of the commonly used data sources include Microsoft SQL Server, Analysis Services, Power BI Datasets, Azure SQL Database, Oracle, Excel, XML, and CSV\/Text Files.<\/p>\n<p style=\"text-align: justify;\">In this blog post, our primary emphasis will be on integrating Power BI Datasets within Power BI paginated reports. We will consider one of the use case scenarios where I have a Power BI report that displays an invoice report specific to each user. This report includes numerous calculated columns and measures. To facilitate exporting the report as a PDF, we use paginated reports. Instead of recreating all the columns and measures manually in Power BI Report Builder, we can leverage the functionality of adding a Power BI semantic model.<\/p>\n<h3 style=\"text-align: left;\"><strong>Demonstration: Add a Power BI Semantic Model in the Power BI Report Builder.<\/strong><\/h3>\n<h2 style=\"text-align: justify;\"><strong>Step 1: Opening Power BI Report Builder<\/strong><\/h2>\n<p style=\"text-align: justify;\">When you open Power BI Report Builder for the first time, you will be greeted with a screen where you can choose to open an existing report or start a new one.<\/p>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-38334\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1.png\" alt=\"Power BI Reports Builder\" width=\"1511\" height=\"975\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1.png 1511w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1-300x194.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1-1024x661.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1-768x496.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-1-660x426.png 660w\" sizes=\"(max-width: 1511px) 100vw, 1511px\" \/><\/p>\n<p style=\"text-align: justify;\">Above the design surface is the toolbar, where you have various tabs to change the formatting and setup of your report. To the left of the design surface is the Report Data pane, which displays all the built-in fields (automatically available in any paginated report), parameters, images, data sources, and datasets included in your report.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Step 2: Creating a New Report<\/strong><\/h2>\n<p style=\"text-align: justify;\">You can also have the option to create a report from a wizard or a blank report.<\/p>\n<p style=\"text-align: justify;\">Click on the data source and select the add power bi semantic model connection.<\/p>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-38335\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2.png\" alt=\"Power BI Reports Builder\" width=\"1917\" height=\"1019\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2.png 1917w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2-300x159.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2-1024x544.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2-768x408.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2-1536x816.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-2-660x351.png 660w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/p>\n<h2 style=\"text-align: justify;\"><strong>Step 3: Selecting the Semantic Model<\/strong><\/h2>\n<p style=\"text-align: justify;\">Select your workspace and choose the appropriate semantic model.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"size-full wp-image-38336 alignnone\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3.png\" alt=\"Power BI Reports Builder\" width=\"821\" height=\"433\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3.png 821w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3-300x158.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3-768x405.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3-660x348.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-3-380x200.png 380w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/p>\n<h2 style=\"text-align: justify;\"><strong>Step 4: Adding a Dataset<\/strong><\/h2>\n<p style=\"text-align: justify;\">After selecting the semantic model, add a dataset. A dataset comprises the query to be executed, a list of fields with their data types to be included in the report, and a connection to a data source.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignleft size-full wp-image-38337\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4.png\" alt=\"Power BI Reports Builder\" width=\"1912\" height=\"1003\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4.png 1912w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-300x157.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-1024x537.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-768x403.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-1536x806.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-660x346.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-4-380x200.png 380w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<h2 style=\"text-align: justify;\"><strong>Step 5: Designing the Query<\/strong><\/h2>\n<p style=\"text-align: justify;\">Select your data source and click on Query Designer. The Query Designer is a visual representation of the families, fields, and criteria that the query is configured to return. While designing a query, it can be tailored to return particular records based on predetermined criteria and formatting.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignleft size-full wp-image-38338\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5.png\" alt=\"Power BI Reports Builder\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5.png 1920w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5-300x169.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5-1024x576.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5-768x432.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5-1536x864.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-5-660x371.png 660w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p style=\"text-align: justify;\">In the screenshot below, you can see the measures developed in Power BI. You can also add tables to the query by simply dragging them into the design area.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"size-full wp-image-38339 alignnone\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-6.png\" alt=\"Power BI Reports Builder\" width=\"827\" height=\"439\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-6.png 827w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-6-300x159.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-6-768x408.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-6-660x350.png 660w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"size-full wp-image-38340\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7.png\" alt=\"Power BI Reports Builder\" width=\"1910\" height=\"1008\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7.png 1910w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-300x158.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-1024x540.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-768x405.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-1536x811.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-660x348.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-7-380x200.png 380w\" sizes=\"(max-width: 1910px) 100vw, 1910px\" \/><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"size-full wp-image-38341\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8.png\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8.png 1920w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8-300x169.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8-1024x576.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8-768x432.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8-1536x864.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-8-660x371.png 660w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2 style=\"text-align: justify;\"><strong>Step 6: Select\u00a0\u201cOK\u201d<\/strong><\/h2>\n<p style=\"text-align: justify;\">Now you see your new dataset with a list of its fields in the Report Data pane, along with your calculated Columns and Measures.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"size-full wp-image-38342 alignnone\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-9.png\" alt=\"Power BI Reports Builder\" width=\"828\" height=\"431\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-9.png 828w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-9-300x156.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-9-768x400.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/06\/Power-BI-Reports-Builder-9-660x344.png 660w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/p>\n<p style=\"text-align: justify;\">By following these steps, you can effectively create and customize paginated reports in Power BI Report Builder, leveraging the Power BI semantic model to incorporate rich data visualizations and insights.<\/p>\n<p style=\"text-align: justify;\"><strong><em>Note:<\/em> <\/strong>To utilize a Power BI semantic model with DirectQuery in Power BI Report Builder, your dataset must include a measure, even if you don&#8217;t intend to display it in your report. Without the measure, the dataset won&#8217;t provide accurate data results.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Conclusion<\/strong>:<\/h2>\n<p style=\"text-align: justify;\">This way, you will be able to use the Power BI Semantic model incorporated within Power BI Paginated Reports.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-bi-data-visualisation\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-37025 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/Power-BI.gif\" alt=\"Power BI\" width=\"700\" height=\"200\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft provides Power BI Report Builder to design paginated reports within the Power BI ecosystem. Paginated reports can create highly formatted, pixel-perfect reports suitable for printing or sharing as PDFs. With Power BI Report Builder, users can design these reports with precise control over layout, formatting, and data presentation, complementing the interactive and exploratory capabilities\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2024\/06\/utilize-power-bi-semantic-model-within-power-bi-reports-builder\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[45],"tags":[2722],"class_list":["post-38333","post","type-post","status-publish","format-standard","hentry","category-power-bi","tag-power-bi-report-builder"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/38333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=38333"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/38333\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=38333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=38333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=38333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}