{"id":20384,"date":"2019-09-04T09:22:32","date_gmt":"2019-09-04T09:22:32","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=20384"},"modified":"2022-06-14T14:40:53","modified_gmt":"2022-06-14T09:10:53","slug":"integrating-powerapps-and-power-bi-to-build-multifaceted-apps","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2019\/09\/integrating-powerapps-and-power-bi-to-build-multifaceted-apps\/","title":{"rendered":"Integrating PowerApps and Power BI to build Multifaceted Apps"},"content":{"rendered":"<p><strong>Introduction:<\/strong><\/p>\n<p>PowerApps and Power BI can work together regardless of who is hosting. You can embed a PowerApps inside Power BI or vice versa.<\/p>\n<p>By combining Power BI and PowerApps together users can build great apps possessing powerful analysis and visualization as well as capability of enabling people to act right away at the same place and time.<\/p>\n<p>Let\u2019s see how Power BI and PowerApps can play together!<\/p>\n<p><strong>1. Embedding PowerApps in Power BI report<\/strong><\/p>\n<p>a. First, create a Power BI report. Go to <strong>Visualization<\/strong> pane and click on <strong>Import a Custom Visual<\/strong> &gt;&gt; <strong>Import from marketplace<\/strong>.<\/p>\n<p style=\"padding-left: 160px;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-20386\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/1PowerApps-and-Power-BI-1.png\" alt=\"PowerApps and Power BI\" width=\"248\" height=\"252\" \/><\/p>\n<p>b. Sign in with your Power BI credentials and open marketplace window. Search for PowerApps in it.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20387\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/2PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"840\" height=\"681\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/2PowerApps-and-Power-BI.png 840w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/2PowerApps-and-Power-BI-300x243.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/2PowerApps-and-Power-BI-768x623.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/2PowerApps-and-Power-BI-660x535.png 660w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/p>\n<p>c. Add PowerApps, after which a success message will be displayed and simultaneously, PowerApps button will appear on the visualizations pane.<\/p>\n<p style=\"padding-left: 40px;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-20388\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/3PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"567\" height=\"144\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/3PowerApps-and-Power-BI.png 567w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/3PowerApps-and-Power-BI-300x76.png 300w\" sizes=\"(max-width: 567px) 100vw, 567px\" \/><\/p>\n<p>d. Click on <strong>PowerApps<\/strong> button, this will add the PowerApps content to the Power BI report as shown below:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20389\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"1359\" height=\"573\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI.png 1359w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI-300x126.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI-768x324.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI-1024x432.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/4PowerApps-and-Power-BI-660x278.png 660w\" sizes=\"(max-width: 1359px) 100vw, 1359px\" \/><\/p>\n<p>e. You can choose an existing app from the list. Please note that creating and editing PowerApps from Power BI desktop is not supported yet.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20390\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"1364\" height=\"570\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI.png 1364w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI-300x125.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI-768x321.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI-1024x428.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/5PowerApps-and-Power-BI-660x276.png 660w\" sizes=\"(max-width: 1364px) 100vw, 1364px\" \/><\/p>\n<p>f. Choose an existing app which you want to incorporate in your Power BI report.<\/p>\n<p style=\"padding-left: 120px;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-20391\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/6PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"444\" height=\"242\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/6PowerApps-and-Power-BI.png 444w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/6PowerApps-and-Power-BI-300x164.png 300w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/><\/p>\n<p>g. The selected PowerApps will be shown in the Power BI report after signing in with PowerApps credentials as shown below. Save and publish the report.<\/p>\n<p>Here, in our example the Power BI report consists of a canvas app which inputs personal details of the user and creates contact information in Dynamics 365 CRM. The existing contacts are displayed on a table on the right side.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20392\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/7PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"929\" height=\"575\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/7PowerApps-and-Power-BI.png 929w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/7PowerApps-and-Power-BI-300x186.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/7PowerApps-and-Power-BI-768x475.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/7PowerApps-and-Power-BI-660x409.png 660w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/p>\n<p>h. On refreshing the dataset on Power BI workspace the recently created contacts by PowerApps can be seen in the contacts list. Otherwise, after the daily scheduled refresh of dataset, the newly created records will be displayed.<\/p>\n<p>You can place the Power BI report in Power BI dashboard and can share it with the Power BI dashboard of CRM Dynamics.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20393\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"1366\" height=\"628\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI.png 1366w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI-300x138.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI-768x353.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI-1024x471.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/8PowerApps-and-Power-BI-660x303.png 660w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><strong>2. Embedding Power BI tiles in PowerApps app<\/strong><\/p>\n<p>a<strong>. <\/strong>To show a Power BI tile, add the new\u00a0Power BI tile control\u00a0to your app.<\/p>\n<p style=\"padding-left: 160px;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-20394\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/9PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"410\" height=\"278\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/9PowerApps-and-Power-BI.png 410w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/9PowerApps-and-Power-BI-300x203.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/p>\n<p>b. Choose the tile you want to show by setting its\u00a0<strong>Workspace<\/strong>, <b>Dashboard <\/b>and\u00a0<strong>Tile<\/strong>\u00a0properties in the Data tab of the options panel.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20395\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"1358\" height=\"578\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI.png 1358w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI-300x128.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI-768x327.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI-1024x436.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/10PowerApps-and-Power-BI-660x281.png 660w\" sizes=\"(max-width: 1358px) 100vw, 1358px\" \/><\/p>\n<p>c. The Power BI visual will appear on your design surface. Save and publish the app.<\/p>\n<p style=\"padding-left: 40px;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-20396\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/11PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"746\" height=\"397\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/11PowerApps-and-Power-BI.png 746w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/11PowerApps-and-Power-BI-300x160.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/11PowerApps-and-Power-BI-660x351.png 660w\" sizes=\"(max-width: 746px) 100vw, 746px\" \/><\/p>\n<p>Here, in our example the opportunities are displayed based on the selection of Contact in the Power BI tile of PowerApp.<\/p>\n<p>d. Make sure your data connections have been shared with all users.\u200b Once shared, the PowerApps app will be accessible by all users who have permissions to access the app.<\/p>\n<p>If PowerApps app is not shared with another user then it would not be accessible to them. Here, the same Power BI report which is shown in above example is opened by another user of the same organization but since the canvas app is not shared with this user, the PowerApps part would not be accessible to this user as shown below:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-20397\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/12PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"928\" height=\"523\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/12PowerApps-and-Power-BI.png 928w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/12PowerApps-and-Power-BI-300x169.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/12PowerApps-and-Power-BI-768x433.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/12PowerApps-and-Power-BI-660x372.png 660w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><\/p>\n<p>However in order to make the Power BI content visible to other users, the dashboard where the tile comes from needs to be\u00a0shared\u00a0with the other users on Power BI. This ensures that Power BI sharing permissions are respected when Power BI content is accessed in an app.<\/p>\n<p>As shown below, the Power BI Dashboard and tiles will not be visible to other user in PowerApps until those Power BI dashboards and tiles are shared with that user.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-20398\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/13PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"1033\" height=\"598\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/13PowerApps-and-Power-BI.png 725w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/13PowerApps-and-Power-BI-300x173.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/13PowerApps-and-Power-BI-660x381.png 660w\" sizes=\"(max-width: 1033px) 100vw, 1033px\" \/><\/p>\n<p>Once shared, the dashboards and tiles will be visible and can be displayed in the Power BI tile of PowerApps by another user.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-20399\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/14PowerApps-and-Power-BI.png\" alt=\"PowerApps and Power BI\" width=\"902\" height=\"621\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/14PowerApps-and-Power-BI.png 664w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/14PowerApps-and-Power-BI-300x206.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2019\/09\/14PowerApps-and-Power-BI-660x454.png 660w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<p><strong>Conclusion:<\/strong><\/p>\n<p>In this way, you can integrate PowerApps and Power BI to build multifaceted apps as per your business requirements.<\/p>\n<h2 style=\"text-align: left;\"><div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:15px;margin-bottom:5px\"><div class=\"su-heading-inner\"><a href=\"https:\/\/www.inogic.com\/product\/productivity-apps\/mailchimp-dynamics-365-crm-integration-marketing-4-dynamics\" target=\"_blank\" rel=\"noopener\">Marketing4Dynamics<\/a> \u2013 Mailchimp and Dynamics 365 CRM integration to plan effective sales strategies, increase sales and improve ROI<\/div><\/div><\/h2>\n<ul>\n<li>Sync Audiences, Members and Tags from Mailchimp to CRM<\/li>\n<li>Sync CRM Marketing List (Contacts\/Leads) to Mailchimp<\/li>\n<li>Sync Campaigns and Member activities from Mailchimp to CRM<\/li>\n<li>Monitor and analyze Mailchimp campaign statistics through Dashboards in CRM<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: PowerApps and Power BI can work together regardless of who is hosting. You can embed a PowerApps inside Power BI or vice versa. By combining Power BI and PowerApps together users can build great apps possessing powerful analysis and visualization as well as capability of enabling people to act right away at the same\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2019\/09\/integrating-powerapps-and-power-bi-to-build-multifaceted-apps\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":20400,"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":[44,38,45],"tags":[1931,1339,1882],"class_list":["post-20384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-power-apps","category-microsoft-powerapps","category-power-bi","tag-microsoft-power-platform","tag-power-bi","tag-powerapps"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/20384","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=20384"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/20384\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media\/20400"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=20384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=20384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=20384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}