<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Power Bi on Wingate365</title><link>https://blog.wingate365.com/tags/power-bi/</link><description>Recent content in Power Bi on Wingate365</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 07 Dec 2025 17:29:05 +0000</lastBuildDate><atom:link href="https://blog.wingate365.com/tags/power-bi/index.xml" rel="self" type="application/rss+xml"/><item><title>BC Community 2025 Wrapped - Blogs, Videos, etc</title><link>https://blog.wingate365.com/2025/12/bc-community-2025-wrapped-blogs-videos.html</link><pubDate>Sun, 07 Dec 2025 17:25:00 +0000</pubDate><guid>https://blog.wingate365.com/2025/12/bc-community-2025-wrapped-blogs-videos.html</guid><description>&lt;style&gt;
 table {
 border-collapse: collapse;
 width: 100%;
 margin: 20px 0;
 font-size: 14px;
 }
 th, td {
 border: 1px solid #ddd;
 padding: 8px 6px;
 text-align: left;
 }
 th {
 background-color: #0078d4;
 color: white;
 font-weight: 600;
 font-size: 13px;
 white-space: nowrap;
 }
 tr:nth-child(even) {
 background-color: #f8f9fa;
 }
 tr:hover {
 background-color: #e8f4f8;
 }
&lt;/style&gt;
&lt;h2&gt;The Power of AI-Assisted Data Analysis&lt;/h2&gt;
&lt;p&gt;How good is AI at helping with data analysis?&lt;/p&gt; 
&lt;p&gt;Last year, I explored this question by analysing blog activity in our BC RSS WhatsApp Community -&lt;a href="https://www.linkedin.com/posts/andywingate_easycharts-dataanalysis-chatgpt-activity-7276363817243004928-Lc3u" target="_blank"&gt;check out that post here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Looking for a BC MVP?</title><link>https://blog.wingate365.com/2025/09/looking-for-bc-mvp.html</link><pubDate>Tue, 09 Sep 2025 15:55:00 +0000</pubDate><guid>https://blog.wingate365.com/2025/09/looking-for-bc-mvp.html</guid><description>&lt;p&gt;Did you ever wonder where all the BC MVP are? wonder no more when you check out this very cool Power BI map created/curated by AJ Ansari -&amp;nbsp;&amp;nbsp;&lt;a href="https://www.linkedin.com/in/ajansari/"&gt;AJ Ansari | LinkedIn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Here it is:&amp;nbsp;&lt;a href="https://bit.ly/d365bcmvp"&gt;https://bit.ly/d365bcmvp&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Get the Power BI apps for Multiple Companies in Dynamics 365 Business Central</title><link>https://blog.wingate365.com/2025/02/get-power-bi-apps-for-multiple.html</link><pubDate>Sat, 01 Feb 2025 12:55:00 +0000</pubDate><guid>https://blog.wingate365.com/2025/02/get-power-bi-apps-for-multiple.html</guid><description>&lt;p&gt;In this short video I run through the steps for the basic setup for the new Power BI app for Dynamics 365 Business Central that were released last year, specifically looking the steps to install them multiple times - for multiple companies.&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-jLI_A18tZc" width="320" youtube-src-id="-jLI_A18tZc"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;&lt;br /&gt;&lt;/h3&gt;&lt;div&gt;In this short follow-up video I complete the connection to 2 companies and check it's really working by posting a couple of large invoices and refreshing the datasets in Power BI.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/1dQKnKFXZwc" width="320" youtube-src-id="1dQKnKFXZwc"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Give me Dynamics 365 Business Central Capacity in a Power BI mini-chart</title><link>https://blog.wingate365.com/2024/12/give-me-dynamics-365-business-central.html</link><pubDate>Sun, 15 Dec 2024 20:40:00 +0000</pubDate><guid>https://blog.wingate365.com/2024/12/give-me-dynamics-365-business-central.html</guid><description>&lt;p&gt;This is another BC Admin API with Power Automate guide. Actually the first one I did but didn&amp;rsquo;t blog about it. Here are all the steps!&lt;h3 style="text-align: left;"&gt;Requirement&lt;/h3&gt;&lt;div&gt;I would like to see the capacity of my D365 BC Environments as a chart over time that I can display on my intranet site.&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Solution Elements&lt;/h3&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Dynamics 365 Business Central API - &lt;a href="https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api"&gt;Business Central Administration Center API - Business Central | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Entra ID App registration for API OAuth authentication - &lt;a href="https://blog.wingate365.com/2024/07/dynamics-365-business-central-oauth-20.html"&gt;Dynamics 365 Business Central - OAuth 2.0 APIs with Insomnia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Power Automate Flow - &lt;a href="https://make.powerautomate.com"&gt;Microsoft Power Automate&lt;/a&gt;&lt;/li&gt;&lt;li&gt;SharePoint List - &lt;a href="https://support.microsoft.com/en-gb/office/introduction-to-lists-0a1c3ace-def0-44af-b225-cfa8d92c52d7"&gt;Introduction to lists - Microsoft Support&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Power BI - &lt;a href="https://app.powerbi.com"&gt;Power BI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="text-align: left;"&gt;How to&lt;/h3&gt;&lt;/div&gt;&lt;h4 style="text-align: left;"&gt;Get things ready&lt;/h4&gt;&lt;div&gt;The D365 BC Admin API we will use for this, is this one &lt;a href="https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api_environments#get-used-storage-for-all-environments"&gt;Get used storage for all environments&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The end point is quite simple, nothing dynamic:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: courier;"&gt;&lt;a href="https://api.businesscentral.dynamics.com"&gt;https://api.businesscentral.dynamics.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: courier;"&gt;/admin/v2.21/environments/usedstorage&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To access this API we need to have an Entra ID App Registration available to us, that has the AdminCenter.ReadWrite.All permission granted.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYy13SIPw_xWahHgECo9Ibtd3Li2tMQwvEbp0bbdrexLArJRhel281NO59swu5tFq9myU1ydc6WZu8V5Mlf-UsZnWQcdHU0w9HhNymfjaKibAoExha-L9YwLnHQD_HesSKLYqenaLl1R0TiBZTkeSaAE9pX1KzK0YF90e9f25yYG62VIRvOjMz/s1297/2024-12-15_12h10_31.png" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="703" data-original-width="1297" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYy13SIPw_xWahHgECo9Ibtd3Li2tMQwvEbp0bbdrexLArJRhel281NO59swu5tFq9myU1ydc6WZu8V5Mlf-UsZnWQcdHU0w9HhNymfjaKibAoExha-L9YwLnHQD_HesSKLYqenaLl1R0TiBZTkeSaAE9pX1KzK0YF90e9f25yYG62VIRvOjMz/w640-h346/2024-12-15_12h10_31.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;An App Registration showing the API Permissions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will use this App Registration to get an OAuth token and then use that to call the GET /usedstorage API. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The parts you need from the app registration are:&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;OAuth 2.0 token endpoint&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj3_PGFuuPf0daTTSAtZ5Qe3r2HNIuwTIirufW16jCoPWNDxc4CXmzqV2dOqqUZ_v-RMODrXu4oyKXtS8h4pukSnnXzGOhTLWzZRACiyZ2TH0UAMhjltIXp7OfO66-EQUxRk9-q8vacH7_37TBI2kquT7_D5ICcg1ca4nYfk_ZQPIGTITp1kWK/s1472/2024-12-15_12h15_38.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="559" data-original-width="1472" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj3_PGFuuPf0daTTSAtZ5Qe3r2HNIuwTIirufW16jCoPWNDxc4CXmzqV2dOqqUZ_v-RMODrXu4oyKXtS8h4pukSnnXzGOhTLWzZRACiyZ2TH0UAMhjltIXp7OfO66-EQUxRk9-q8vacH7_37TBI2kquT7_D5ICcg1ca4nYfk_ZQPIGTITp1kWK/w640-h244/2024-12-15_12h15_38.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;App Registration Client ID&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMVTfHBfSSM57NsMcPYtjIzAHtVDU5CbrPoLzfK0Lq4abnIFKPmtHSSY0bVjA75q_IXt_gKXF9EaB_djG7AaxxUtE4DILgyuzKEn7NyU5c5ojc-_eYduhpD4kkU6KPjjlHw4A17QQ4OnitcI9r4WOGoc8_L3gDtEFRPhdo91rw93xW4mRCiWp/s1271/2024-12-15_12h17_42.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="447" data-original-width="1271" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMVTfHBfSSM57NsMcPYtjIzAHtVDU5CbrPoLzfK0Lq4abnIFKPmtHSSY0bVjA75q_IXt_gKXF9EaB_djG7AaxxUtE4DILgyuzKEn7NyU5c5ojc-_eYduhpD4kkU6KPjjlHw4A17QQ4OnitcI9r4WOGoc8_L3gDtEFRPhdo91rw93xW4mRCiWp/w640-h226/2024-12-15_12h17_42.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Client Secret Value&lt;/li&gt;&lt;/ul&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3IPgFCxYKaEABMaCUZsqQVKh4S4oqwIkvZmOsOmQ5CXY37-CyR-tbVQWXFhj495uUWpzLZ8v6p9DV28Tu4_s2YSYIBi712gjAWntgR8pLUaoMaBLSWJqJmqeoHurs2sknM09Z4acs5iJv0WUdpCjw8G185afRviPQNfweS_h72kaZPJXuJF8w/s1391/2024-12-15_12h20_27.png" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="655" data-original-width="1391" height="302" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3IPgFCxYKaEABMaCUZsqQVKh4S4oqwIkvZmOsOmQ5CXY37-CyR-tbVQWXFhj495uUWpzLZ8v6p9DV28Tu4_s2YSYIBi712gjAWntgR8pLUaoMaBLSWJqJmqeoHurs2sknM09Z4acs5iJv0WUdpCjw8G185afRviPQNfweS_h72kaZPJXuJF8w/w640-h302/2024-12-15_12h20_27.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;If you didn&amp;rsquo;t make a note of the Secret Value when you created it. Just create another secret and note down the Value.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;We also need to make one more change to the D365 BC configuration, in the BC Admin Center visit the Microsoft Entra App section, click to Authorise an new Entra App and paste the App Reg Client ID value. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhGw2Hxfmi3GSOjFDqqGdEFUlNKvaba0JmyS8OjVPHgYrT-4UeZbm6nxL3HxPI4Nq7g5g5tpUiLmAky3KVR9I7a0JvM9Yb1aHV_hawVaBuKdlgnFdCy_AOC1XANabinYte4yNN0trkY7XmJ0afUHDuh4PITmRXVfparCfvMj97mU1UNCdVo4Xac" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="430" data-original-width="833" height="330" src="https://blogger.googleusercontent.com/img/a/AVvXsEhGw2Hxfmi3GSOjFDqqGdEFUlNKvaba0JmyS8OjVPHgYrT-4UeZbm6nxL3HxPI4Nq7g5g5tpUiLmAky3KVR9I7a0JvM9Yb1aHV_hawVaBuKdlgnFdCy_AOC1XANabinYte4yNN0trkY7XmJ0afUHDuh4PITmRXVfparCfvMj97mU1UNCdVo4Xac=w640-h330" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;In this example my App Reg above is already showing&amp;hellip;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h4 style="text-align: left;"&gt;&lt;b&gt;SharePoint List&lt;/b&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;Create a new list &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEirkeqBOJUfWTsnixBplsKgtDeTJKrdDJ5EDgfFl8i9MjaoN9DEy-5aFyLCTS_17h2pCCxHSVqSHyG47jm9Hi4_YaYDovS2xJ6QpJYPtD7JvUy24qNcCXWuS8Meff7y8TnLgpWG_JhdClwHQHnbSUNcfNSrKm5JNBWIE_8o2CZxP37IvLiOjZRp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="523" data-original-width="900" height="372" src="https://blogger.googleusercontent.com/img/a/AVvXsEirkeqBOJUfWTsnixBplsKgtDeTJKrdDJ5EDgfFl8i9MjaoN9DEy-5aFyLCTS_17h2pCCxHSVqSHyG47jm9Hi4_YaYDovS2xJ6QpJYPtD7JvUy24qNcCXWuS8Meff7y8TnLgpWG_JhdClwHQHnbSUNcfNSrKm5JNBWIE_8o2CZxP37IvLiOjZRp=w640-h372" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We just need 2 columns for this simple list&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Name of the Environment [text]&lt;/li&gt;&lt;li&gt;Usage size [decimal]&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;SharePoint will save the date the row was created so we don&amp;rsquo;t need a separate column for that &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I used the &amp;lsquo;Title&amp;rsquo; column to hold the Environment Name and added 1 extra column for the usage size data&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhobCURUskaoesJmaeWIknAzGg2sJMYgYKjZ7WcPHBsRwFp-HCNB7NbBElNMMCuoRA2XN-4ZJDaw5V_e5AmRdngeVaYoPMz5ZJUcw7ywLRcXUfAVzQyWWbOwtSpD3pJN3i86a1cjK4T_wBUQclPdvPjlYY4jiwI1rEtppdRw0Nv2XmueLpi_eul" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="638" data-original-width="850" height="480" src="https://blogger.googleusercontent.com/img/a/AVvXsEhobCURUskaoesJmaeWIknAzGg2sJMYgYKjZ7WcPHBsRwFp-HCNB7NbBElNMMCuoRA2XN-4ZJDaw5V_e5AmRdngeVaYoPMz5ZJUcw7ywLRcXUfAVzQyWWbOwtSpD3pJN3i86a1cjK4T_wBUQclPdvPjlYY4jiwI1rEtppdRw0Nv2XmueLpi_eul=w640-h480" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style="text-align: left;"&gt;Power Automate&lt;/h4&gt;&lt;div&gt;Lets create the flow, here is the outline:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjG031EI6DNUNCH1Un2UDAxHdCRt4UGuYulS92F5I_lNMrrBMfZL9iPReNW_nQ3VkZFcXSMG8DSB_U1Qjzw9kZGTCWAaWX9TrxWaPhI8JSx8BsclFQGmnrbW7nE7QNnj8QFDdsOWmDwJMA_MbXKIUlIz6JDTdd3vi3p1ot5fhobJxn87MkyWcEf"&gt;&lt;img alt="" data-original-height="968" data-original-width="333" src="https://blogger.googleusercontent.com/img/a/AVvXsEjG031EI6DNUNCH1Un2UDAxHdCRt4UGuYulS92F5I_lNMrrBMfZL9iPReNW_nQ3VkZFcXSMG8DSB_U1Qjzw9kZGTCWAaWX9TrxWaPhI8JSx8BsclFQGmnrbW7nE7QNnj8QFDdsOWmDwJMA_MbXKIUlIz6JDTdd3vi3p1ot5fhobJxn87MkyWcEf=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEihsBbh_lmhjyVtG3-Y6znAHAvcg7nCZzEfx7aE5QSigWwW3n1ersEFOsYGe2V-OCbRPWX181TdJlPN9-zithy-W_xor3ZEs9aQJ3OnPp16WnXxMmvjjIhSF9LdhTrxDrVrn8IpobG3QqZk3iG_PColsD2hjeNEAejflp_8g_bKSfdXX9t07oyY" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="301" data-original-width="264" src="https://blogger.googleusercontent.com/img/a/AVvXsEihsBbh_lmhjyVtG3-Y6znAHAvcg7nCZzEfx7aE5QSigWwW3n1ersEFOsYGe2V-OCbRPWX181TdJlPN9-zithy-W_xor3ZEs9aQJ3OnPp16WnXxMmvjjIhSF9LdhTrxDrVrn8IpobG3QqZk3iG_PColsD2hjeNEAejflp_8g_bKSfdXX9t07oyY=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Recurrence&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;How often will your flow run? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEg410DTcvvmb0DyJggGhfzGwRewVq8mQvGrLFtTZB78C9eD-XIBTrOsOEju6adTCdLgESyPxRFSyk1qzCT9--hCC07hn7jqPZU0ouIP19Q1E345MLANO5mY0nDtR7RXFsuJ6Wp4MufFFwQzKjyCvEmbPTkM2Pq5iAv66zID60Gfh7kOcSuC2kqa" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="515" data-original-width="614" src="https://blogger.googleusercontent.com/img/a/AVvXsEg410DTcvvmb0DyJggGhfzGwRewVq8mQvGrLFtTZB78C9eD-XIBTrOsOEju6adTCdLgESyPxRFSyk1qzCT9--hCC07hn7jqPZU0ouIP19Q1E345MLANO5mY0nDtR7RXFsuJ6Wp4MufFFwQzKjyCvEmbPTkM2Pq5iAv66zID60Gfh7kOcSuC2kqa=s16000" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sets the flow to run once per day&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Try &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a scope that will work together with the Catch scope for error handling. There are no settings for this scope.&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;HTTP (Gimme Token)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;URI = &lt;b&gt;&amp;lt;OAuth 2.0 Token endpoint from your App registration&amp;gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Method = POST&lt;/li&gt;&lt;li&gt;Headers&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;Content-Type = &lt;/span&gt;&lt;span style="white-space-collapse: preserve;"&gt;application/x-www-form-urlencoded&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;Body&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;grant_type=client_credentials&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;&amp;amp;client_id=&lt;b&gt;&amp;lt;your app registration ID&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;&amp;amp;client_secret=&lt;b&gt;&amp;lt;your API secret value&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;&amp;amp;scope=https://api.businesscentral.dynamics.com/.default&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEifeg4lIfbqV8o3N7kLXUxHhdkhFG8NKJSPTY33krqABExckOEH_eKoYdLBYMwjlj55EX0n-4E_iKFa0KpRjQkXjruIZmRnCB5rrAQownrOH1S9XOL4_OmVZPSi9aUEPGiE9bBd590FOkMfArSUj2TbLHnOjc2XQzsBZaBSG5pfnwytaaQlANOX" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="696" data-original-width="624" src="https://blogger.googleusercontent.com/img/a/AVvXsEifeg4lIfbqV8o3N7kLXUxHhdkhFG8NKJSPTY33krqABExckOEH_eKoYdLBYMwjlj55EX0n-4E_iKFa0KpRjQkXjruIZmRnCB5rrAQownrOH1S9XOL4_OmVZPSi9aUEPGiE9bBd590FOkMfArSUj2TbLHnOjc2XQzsBZaBSG5pfnwytaaQlANOX=s16000" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;[1] The OAuth 2.0 Token endpoint. [2] The App Reg Client ID and Secret Value.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Parse JSON (Token)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Use the parse action to make the token that gets sent back available for use later in the flow as a separate selectable output from this step  &lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgU10dQjuqjrDDcxCLLBfAOWBH489i5wMXQZ87c457dDCuLr5mGi3154VtXPA4FxrUERu7HIMo-8WwudYRlzsPy9RXW-9hjX5iI9GuoF4gAy52J1L5ZMyMagzJV_5HhIURimiMS3g3qHgE5ZPiPA1SM0VA8v6ta0oid_wNczAocLMDu2O2FlzgE" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="585" data-original-width="624" src="https://blogger.googleusercontent.com/img/a/AVvXsEgU10dQjuqjrDDcxCLLBfAOWBH489i5wMXQZ87c457dDCuLr5mGi3154VtXPA4FxrUERu7HIMo-8WwudYRlzsPy9RXW-9hjX5iI9GuoF4gAy52J1L5ZMyMagzJV_5HhIURimiMS3g3qHgE5ZPiPA1SM0VA8v6ta0oid_wNczAocLMDu2O2FlzgE=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/b&gt;&lt;div style="background-color: #fffffe; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; line-height: 18px; white-space: pre;"&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;    &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;object&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;    &lt;span style="color: #a31515;"&gt;&amp;ldquo;properties&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;        &lt;span style="color: #a31515;"&gt;&amp;ldquo;token_type&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;string&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;        },&lt;/div&gt;&lt;div&gt;        &lt;span style="color: #a31515;"&gt;&amp;ldquo;expires_in&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;integer&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;        },&lt;/div&gt;&lt;div&gt;        &lt;span style="color: #a31515;"&gt;&amp;ldquo;ext_expires_in&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;integer&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;        },&lt;/div&gt;&lt;div&gt;        &lt;span style="color: #a31515;"&gt;&amp;ldquo;access_token&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;string&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;HTTP (Gimme Data)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Send the main request that will GET the used storage for all your environment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiyhiezZEnhzV7IzD4RjRzmE-EAngvGImoFiEcHr8HN357GgaRe38TISOyr4Lb7QS3iWHlDNXH0lGrZJjbiClRmsME6f0ey4ukwSDpXCETnLafE84RYvXUqcIFmTl74rlRn0GW7Scb8N09zRGNElDxXj1KdzhWgRjTtgfjR0PsJEChX_Irlf-_K" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="566" data-original-width="624" src="https://blogger.googleusercontent.com/img/a/AVvXsEiyhiezZEnhzV7IzD4RjRzmE-EAngvGImoFiEcHr8HN357GgaRe38TISOyr4Lb7QS3iWHlDNXH0lGrZJjbiClRmsME6f0ey4ukwSDpXCETnLafE84RYvXUqcIFmTl74rlRn0GW7Scb8N09zRGNElDxXj1KdzhWgRjTtgfjR0PsJEChX_Irlf-_K=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="font-weight: 400;"&gt;Headers&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;&lt;span style="font-weight: 400;"&gt;Authorisation = &lt;/span&gt;&amp;lt;the token from the previous step - click the lightning and pick from the list&amp;gt;&lt;span style="font-weight: 400;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="white-space-collapse: preserve;"&gt;&lt;span style="font-weight: 400;"&gt;Content-Type = applicaion/json&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Paste JSON (Data)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Parse the data so we can extract the rows &amp;amp; columns of data returned  &lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhVzMmA29DLeGtKNbjNn8SqKV1liWOkf4WY3lXUQVmA2vJYY52bXbfBaUi0fLUV0YCYB9eRfhFtZSBZYX5CZvljS1h1UXC-D4aAODp0FJGXFw4ez8uY-ZnRqoQ_CHjw_gFHwruEw79i48XvBEXs4C2NknBCs9C-8F3FRvpeFcQX170nIFUle6wg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="643" data-original-width="622" src="https://blogger.googleusercontent.com/img/a/AVvXsEhVzMmA29DLeGtKNbjNn8SqKV1liWOkf4WY3lXUQVmA2vJYY52bXbfBaUi0fLUV0YCYB9eRfhFtZSBZYX5CZvljS1h1UXC-D4aAODp0FJGXFw4ez8uY-ZnRqoQ_CHjw_gFHwruEw79i48XvBEXs4C2NknBCs9C-8F3FRvpeFcQX170nIFUle6wg=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: #fffffe; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; line-height: 18px; white-space: pre;"&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;    &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;object&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;    &lt;span style="color: #a31515;"&gt;&amp;ldquo;properties&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;        &lt;span style="color: #a31515;"&gt;&amp;ldquo;value&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;array&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;            &lt;span style="color: #a31515;"&gt;&amp;ldquo;items&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;object&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;                &lt;span style="color: #a31515;"&gt;&amp;ldquo;properties&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #a31515;"&gt;&amp;ldquo;databaseStorageInKilobytes&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                        &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;integer&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                    },&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #a31515;"&gt;&amp;ldquo;applicationFamily&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                        &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;string&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                    },&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #a31515;"&gt;&amp;ldquo;environmentType&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                        &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;string&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                    },&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #a31515;"&gt;&amp;ldquo;environmentName&amp;rdquo;&lt;/span&gt;: {&lt;/div&gt;&lt;div&gt;                        &lt;span style="color: #a31515;"&gt;&amp;ldquo;type&amp;rdquo;&lt;/span&gt;: &lt;span style="color: #0451a5;"&gt;&amp;ldquo;string&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                    }&lt;/div&gt;&lt;div&gt;                },&lt;/div&gt;&lt;div&gt;                &lt;span style="color: #a31515;"&gt;&amp;ldquo;required&amp;rdquo;&lt;/span&gt;: [&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #0451a5;"&gt;&amp;ldquo;databaseStorageInKilobytes&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #0451a5;"&gt;&amp;ldquo;applicationFamily&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #0451a5;"&gt;&amp;ldquo;environmentType&amp;rdquo;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;                    &lt;span style="color: #0451a5;"&gt;&amp;ldquo;environmentName&amp;rdquo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                ]&lt;/div&gt;&lt;div&gt;            }&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;For Each&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The for each loop will then apply the action of &amp;lsquo;Create Item&amp;rsquo; i.e. add a row to the SharePoint list we define &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgWUuhLTAagG_4qjuqBIAuZpfA_1UowvLAeeeq4m5j70eMPgB8N1SboN8M0WoDnF8xX_MWegs310NIQwNe96Tcc51RsQOHK-_dmS3CS9tjfa4VzApp2mud1hwq9ftdbehuYGHnPkncLKu0UkupmMc82hOjTLVWyJEUS0L-LcCPAGLyy_JG-uAdL" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="225" data-original-width="620" src="https://blogger.googleusercontent.com/img/a/AVvXsEgWUuhLTAagG_4qjuqBIAuZpfA_1UowvLAeeeq4m5j70eMPgB8N1SboN8M0WoDnF8xX_MWegs310NIQwNe96Tcc51RsQOHK-_dmS3CS9tjfa4VzApp2mud1hwq9ftdbehuYGHnPkncLKu0UkupmMc82hOjTLVWyJEUS0L-LcCPAGLyy_JG-uAdL=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Create item&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;In this action we define which list to use and which values go into which field.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjXAxq-F2m3QpndRcCD7y3kJyy1NQYDkKaa2WirL1rIKrarZNKAPBJeZwM70_FCAxdJ2dg6H68X4yxyUFiDvjVnn77-2FsAiVg6W0KsER2Iq2Gr4WXLs60YQOlvpfR4nreJdGInubReM0_-kI8_98omJCwp-nBDEyFNTdLQBPOOcI8deDnQ3YxT" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="501" data-original-width="612" src="https://blogger.googleusercontent.com/img/a/AVvXsEjXAxq-F2m3QpndRcCD7y3kJyy1NQYDkKaa2WirL1rIKrarZNKAPBJeZwM70_FCAxdJ2dg6H68X4yxyUFiDvjVnn77-2FsAiVg6W0KsER2Iq2Gr4WXLs60YQOlvpfR4nreJdGInubReM0_-kI8_98omJCwp-nBDEyFNTdLQBPOOcI8deDnQ3YxT=s16000" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Test the flow to check some data is getting created, you can always clean down the SharePoint List &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style="text-align: left;"&gt;Create a Power BI report&lt;/h4&gt;&lt;div&gt;The fastest way to get something cool is use the &lt;b&gt;Integrate &amp;gt; Power BI &amp;gt; Visualise&lt;/b&gt; Acton in SharePoint:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEikGRJV2W4lX_iZzd0-XxHTCFBxf3UAKBMYZovKH_j83P4K0sdZEtRt0IvZG-fpRTEO4NREI9ZUoKXjXgmq1XYAmVsEszcfcJtNCbNmkrbvgxT7lg01zaooOGXn11nTcIRAlumXRsRuc_Waw6aDBld4kT8fja4BjPus3_GIn8Sv2oBBAsfYFPf4" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="420" data-original-width="1111" height="242" src="https://blogger.googleusercontent.com/img/a/AVvXsEikGRJV2W4lX_iZzd0-XxHTCFBxf3UAKBMYZovKH_j83P4K0sdZEtRt0IvZG-fpRTEO4NREI9ZUoKXjXgmq1XYAmVsEszcfcJtNCbNmkrbvgxT7lg01zaooOGXn11nTcIRAlumXRsRuc_Waw6aDBld4kT8fja4BjPus3_GIn8Sv2oBBAsfYFPf4=w640-h242" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This will give you a few different visuals that you can adapt. These reports are linked to the SharePoint list.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiaLOvxjN7aYSNfB6Z3oDTocK1UjAPqTvYA2SN4DchyFOjFJhH_UF_lkt1KU49BQvQJkW_Yx1Cku9kdQX9xLq9VtnBgFeNI3yATf8nnswez2yhbXR9u-Lrb7x74ANH93RjucNkpiGuUdR2pRjCvwRHiVgkhum9E7jXQbPlClJXKkQ6mV6tb4Fol" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="937" data-original-width="1686" height="356" src="https://blogger.googleusercontent.com/img/a/AVvXsEiaLOvxjN7aYSNfB6Z3oDTocK1UjAPqTvYA2SN4DchyFOjFJhH_UF_lkt1KU49BQvQJkW_Yx1Cku9kdQX9xLq9VtnBgFeNI3yATf8nnswez2yhbXR9u-Lrb7x74ANH93RjucNkpiGuUdR2pRjCvwRHiVgkhum9E7jXQbPlClJXKkQ6mV6tb4Fol=w640-h356" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can also pull the data into a desktop Power BI and create that way. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is what I created in the end. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjVPWUqZW8kaTqirn1b_4bKzgGMTbykrPplb_8RspVOmZCut9G_2pk2DOb07dqnYlPcgGsZ9kD6769QKwTVOkM4P6iJz4V4JBKzQXLdmYLp6WIyCojxfNqThghT9r4_y55_Pi26zs0LHUrfY_EU60y6DhR1PxMQ0IKdIpus1xklyWRTwQB3l50v" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="652" data-original-width="836" height="499" src="https://blogger.googleusercontent.com/img/a/AVvXsEjVPWUqZW8kaTqirn1b_4bKzgGMTbykrPplb_8RspVOmZCut9G_2pk2DOb07dqnYlPcgGsZ9kD6769QKwTVOkM4P6iJz4V4JBKzQXLdmYLp6WIyCojxfNqThghT9r4_y55_Pi26zs0LHUrfY_EU60y6DhR1PxMQ0IKdIpus1xklyWRTwQB3l50v=w640-h499" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This report I can publish to my Power BI portal workspace and from there surface in BC or SharePoint etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhN3z_P1HSb97ETXRN7B1Q3fZFVs-rzxuKuY4lk4H2TI446xjXmMfoMBB8WrWTDWnBZ7AkIHd4PVyg_-p6hV-1fd5FzjciMeF64LFj67lP1tK2P3i_GMCjFpRx3Lwr8pfJGhCqcUpJanZcl6pamxLj9BhjJm35ttnxAPklMbnx9ey_c7gUHGmey" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="742" data-original-width="1139" height="416" src="https://blogger.googleusercontent.com/img/a/AVvXsEhN3z_P1HSb97ETXRN7B1Q3fZFVs-rzxuKuY4lk4H2TI446xjXmMfoMBB8WrWTDWnBZ7AkIHd4PVyg_-p6hV-1fd5FzjciMeF64LFj67lP1tK2P3i_GMCjFpRx3Lwr8pfJGhCqcUpJanZcl6pamxLj9BhjJm35ttnxAPklMbnx9ey_c7gUHGmey=w640-h416" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;BC Capacity mini-chart surfaced on a SharePoint page&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgSmZRAsuj0wma3tuf3ijWwHJvkXh4e4ty1urvhucGFbk0VHlR5eCBziuMqs92VV-k_rmDmr-gBQtbEPmaTLOkPHygnk0fZvSKeTYqWQkbtkpjbCKGAKCkrO5n6sl1WOMmNW8mgHdYKwL6wWCHPRc4kVzUb9ciMNtESeQuj8bXEBKsZm3ff9pzB" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="950" data-original-width="1038" height="586" src="https://blogger.googleusercontent.com/img/a/AVvXsEgSmZRAsuj0wma3tuf3ijWwHJvkXh4e4ty1urvhucGFbk0VHlR5eCBziuMqs92VV-k_rmDmr-gBQtbEPmaTLOkPHygnk0fZvSKeTYqWQkbtkpjbCKGAKCkrO5n6sl1WOMmNW8mgHdYKwL6wWCHPRc4kVzUb9ciMNtESeQuj8bXEBKsZm3ff9pzB=w640-h586" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;BC Capacity mini-chart surfaced in a BC role center.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description></item><item><title>How to filter the current user with measures in your Dynamics 365 Business Central embedded Power BI report.</title><link>https://blog.wingate365.com/2023/04/filter-for-current-user-with-measure-of.html</link><pubDate>Fri, 07 Apr 2023 14:53:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/04/filter-for-current-user-with-measure-of.html</guid><description>&lt;p&gt;Embedding &lt;a href="https://powerbi.microsoft.com/" target="_blank"&gt;Power BI&lt;/a&gt; reports directly in &lt;a href="https://dynamics.microsoft.com/en-gb/business-central/overview" target="_blank"&gt;Dynamics 365 Business
Central&lt;/a&gt; is one of the many synergies of the &lt;a href="https://www.office.com/" target="_blank"&gt;Microsoft 365&lt;/a&gt;
platform. Giving users context relevant analysis right on the page where they need to see it helps make faster and better decisions.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div&gt;Previously I have looked at &lt;a href="https://blog.wingateuk.com/2023/02/yellow-excel-or-how-i-learned-to-stop.html" target="_blank"&gt;how to easily publish a new data set as a web service from BC and use this data in a Power BI
 report shown on the BC role center page&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;An interesting requirement that came up this week was the need to filter a BI report to only show
 data related to the current user.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Initially &lt;a href="https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-rls" target="_blank"&gt;row
 level security&lt;/a&gt; was considered; but this was not as easy to implement as using a basic visual filter and the
 'Measure of a Measure' approach. Credit goes to the Power BI community, the original solution was described&amp;nbsp;&lt;a href="https://community.powerbi.com/t5/Desktop/Show-Current-Logged-in-User-data-only/td-p/2219446" target="_blank"&gt;here &lt;/a&gt;and &lt;a href="https://community.powerbi.com/t5/Developer/RLS-vs-Filter-for-current-user/m-p/329584" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;This approach relies on your data model having the user emails on the rows you wish to filter to. Add
 2 new measures to your data model to the table that shows the user emails.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Adding a measure:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
 &lt;p&gt;&lt;b&gt;Measure 1:&lt;/b&gt;&lt;/p&gt;</description></item><item><title>Yellow Excel or: How I Learned to stop worrying and Love PowerBI for Dynamics 365 BC with help from ChatGPT</title><link>https://blog.wingate365.com/2023/02/yellow-excel-or-how-i-learned-to-stop.html</link><pubDate>Sat, 25 Feb 2023 12:26:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/02/yellow-excel-or-how-i-learned-to-stop.html</guid><description>&lt;p&gt;This is a short note of how to add PowerBI reports to the Role Center page on Business Central&lt;/p&gt;&lt;p&gt;On most of the BC role centers you have this page part:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;So lets get started; clicking "Get started" takes you to a short wizard that checks your PowerBI license and then presents you with the updated view:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgEeJWAucLJi-61nVX-fOXkD0cyAS7GbhedKh5BLCgpn2QRJpDgwpNeNNwb3z0YNRIEQNPenvLwHicXkD7EY76Q6_-JnVYslVH7hPf9mnhkY-hsgg1mV5vtGUVCXCJSvvUeLQAlitsWtIHp10ghzTPwYLkCo_NocWinO1qqdo0FQQlRPIuh5Q" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="236" data-original-width="341" height="221" src="https://blogger.googleusercontent.com/img/a/AVvXsEgEeJWAucLJi-61nVX-fOXkD0cyAS7GbhedKh5BLCgpn2QRJpDgwpNeNNwb3z0YNRIEQNPenvLwHicXkD7EY76Q6_-JnVYslVH7hPf9mnhkY-hsgg1mV5vtGUVCXCJSvvUeLQAlitsWtIHp10ghzTPwYLkCo_NocWinO1qqdo0FQQlRPIuh5Q" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>