<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Developer topics</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/bd-p/Developer</link>
    <description>Developer topics</description>
    <pubDate>Sat, 19 Sep 2026 15:01:53 GMT</pubDate>
    <dc:creator>Developer</dc:creator>
    <dc:date>2026-09-19T15:01:53Z</dc:date>
    <item>
      <title>How to add RLS on top of FUAM datasets</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-add-RLS-on-top-of-FUAM-datasets/m-p/5366674#M65592</link>
      <description>&lt;P&gt;We are testing the FUAM reports and would like to share some of them with workspace administrators.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To achieve this, we want to implement RLS so that workspace owners can only see data for the workspaces they own.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried creating a composite model with an RLS security table containing User and WorkspaceName, and created a relationship to the Workspaces table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, the filtering does not seem to work properly for the Workspaces table, which is running in DirectQuery mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone implemented RLS for FUAM before, and if so, what approach would you recommend?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2026 13:42:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-add-RLS-on-top-of-FUAM-datasets/m-p/5366674#M65592</guid>
      <dc:creator>TobNyg</dc:creator>
      <dc:date>2026-09-14T13:42:15Z</dc:date>
    </item>
    <item>
      <title>How to automatically export a PBI screenshot for the latest month?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-automatically-export-a-PBI-screenshot-for-the-latest/m-p/5366642#M65591</link>
      <description>&lt;P&gt;I have a Power BI report published in the online service. It automatically refreshes via a schedule.&amp;nbsp;I now want to set up a scheduled process which automatically emails a screenshot of the report to certain people.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know I can do this by setting up a subscription, but here's the tricky bit: the report has a couple of slicers for year and month. So if I set up a subscription with the slicers set to August 2026, then the screenshots will keep showing August 2026 unless I manually update the slicers.&lt;/P&gt;&lt;P&gt;Is there a way for me to have the slicers automatically update before the screenshot is emailed out?&lt;/P&gt;&lt;P&gt;I have access to Power Automate Desktop if that helps.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2026 10:55:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-automatically-export-a-PBI-screenshot-for-the-latest/m-p/5366642#M65591</guid>
      <dc:creator>SRJPBI</dc:creator>
      <dc:date>2026-09-14T10:55:04Z</dc:date>
    </item>
    <item>
      <title>How to Configure Scheduled Refresh in Power BI for Data Connected via Zoho People API?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-Configure-Scheduled-Refresh-in-Power-BI-for-Data/m-p/5366212#M65582</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;I have connected Zoho People API data to Power BI using Power Query (API calls), and the data refreshes successfully in Power BI Desktop. However, I am facing challenges when configuring Scheduled Refresh in the Power BI Service.&lt;/P&gt;&lt;P&gt;The main issue is that the Zoho People access token expires every hour. When the token expires, the API calls fail, causing scheduled refreshes to stop working.&lt;/P&gt;&lt;P&gt;I'm looking for advice on the following:&lt;/P&gt;&lt;P&gt;What is the recommended approach for implementing scheduled refresh with Zoho People API in Power BI Service?&lt;/P&gt;&lt;P&gt;How can the access token be refreshed automatically before it expires?&lt;/P&gt;&lt;P&gt;Is it possible to use a refresh token within Power Query or Power BI Service to generate a new access token during each refresh?&lt;/P&gt;&lt;P&gt;Does this scenario require an On-premises Data Gateway, Azure Function, Power Automate, or another middleware solution?&lt;/P&gt;&lt;P&gt;Are there any best practices for handling OAuth 2.0 token expiration when connecting to APIs from Power BI?&lt;/P&gt;&lt;P&gt;Has anyone successfully implemented automated scheduled refresh for Zoho People API data? If so, could you share your architecture or approach?&lt;/P&gt;&lt;P&gt;Current Setup:&lt;/P&gt;&lt;P&gt;Data Source: Zoho People API&lt;/P&gt;&lt;P&gt;Connection Method: Power Query Web/API calls&lt;/P&gt;&lt;P&gt;Authentication: OAuth Access Token&lt;/P&gt;&lt;P&gt;Token Validity: 1 Hour&lt;/P&gt;&lt;P&gt;I would appreciate any guidance, sample implementations, or documentation that explain how to handle token renewal for Zoho People API integrations with Power BI scheduled refresh.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Sep 2026 07:24:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-Configure-Scheduled-Refresh-in-Power-BI-for-Data/m-p/5366212#M65582</guid>
      <dc:creator>Agni2171</dc:creator>
      <dc:date>2026-09-11T07:24:51Z</dc:date>
    </item>
    <item>
      <title>Dax - Execute Queries/RLS</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dax-Execute-Queries-RLS/m-p/5365526#M65571</link>
      <description>&lt;P&gt;It's possible execute dax query against dataset with RLS to Power BI Embedded?&lt;/P&gt;&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/execute-queries" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/execute-queries&lt;/A&gt;&lt;/P&gt;&lt;P&gt;To Power BI Embedded my users not need power bi account, this example works only with power bi account.&lt;/P&gt;&lt;LI-CODE lang="json5"&gt;{ "queries":  [{"query": "EVALUATE VALUES(MyTable)" } ],    "serializerSettings": {"includeNulls": true },   "impersonatedUserName": "someuser@mycompany.com" }&lt;/LI-CODE&gt;&lt;P&gt;i would like send the Rule and the username together with dax query.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 23:33:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dax-Execute-Queries-RLS/m-p/5365526#M65571</guid>
      <dc:creator>marcio_fornari</dc:creator>
      <dc:date>2026-09-08T23:33:06Z</dc:date>
    </item>
    <item>
      <title>Power BI Embedded registers blocked unload handler in Microsoft Edge</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Embedded-registers-blocked-unload-handler-in-Microsoft/m-p/5365488#M65570</link>
      <description>&lt;P&gt;We embed Power BI reports in an ASP.NET Core Blazor Server application. Microsoft Edge 152 logs this warning whenever an embedded report is loaded:&lt;/P&gt;&lt;P&gt;[Violation] Permissions policy violation: unload is not allowed in this document.&lt;/P&gt;&lt;P&gt;The report itself renders correctly. The warning originates in the Power BI hosted reportembed script, not in our application code. We tested the available Permissions-Policy header and iframe allow configurations. The embedded Power BI frame remains unable to use unload in every case.&lt;/P&gt;&lt;P&gt;Is this expected during the Chromium unload deprecation rollout? If so, is there a planned change to replace the unload listener with a supported page lifecycle event?&lt;/P&gt;&lt;P&gt;Environment: Microsoft Edge 152.0.4191.66, ASP.NET Core Blazor Server, Microsoft.PowerBI.JavaScript.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 11:05:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Embedded-registers-blocked-unload-handler-in-Microsoft/m-p/5365488#M65570</guid>
      <dc:creator>codijk</dc:creator>
      <dc:date>2026-09-08T11:05:37Z</dc:date>
    </item>
    <item>
      <title>Submission process for Certified Connectors</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Submission-process-for-Certified-Connectors/m-p/5364908#M65557</link>
      <description>&lt;P&gt;I'm one of the owners of a certified connector (Autodesk Forma). Historically, we've been instructed to submit updates for our certified connector over email.&lt;/P&gt;&lt;P&gt;We submitted an update for our certified connector in July 2026 and have yet to receive a response from our usual contacts. Has any changes been made to the certified connector submission process?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Sep 2026 00:44:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Submission-process-for-Certified-Connectors/m-p/5364908#M65557</guid>
      <dc:creator>BreannaNery</dc:creator>
      <dc:date>2026-09-05T00:44:40Z</dc:date>
    </item>
    <item>
      <title>PBIP Report page fails to render after adding custom visual via Power BI authoring API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/PBIP-Report-page-fails-to-render-after-adding-custom-visual-via/m-p/5364489#M65546</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Power BI Desktop: August 2026 (version 2.157.xxx, PBIR format with PBI_enhancedReportFormat enabled)&lt;/P&gt;&lt;P&gt;Format: PBIP (Power BI Project) — PBIR mode&lt;/P&gt;&lt;P&gt;Authoring method: Fabric MCP / Power BI Authoring Skill (programmatic JSON file generation)&lt;/P&gt;&lt;P&gt;OS: Windows 10/11&lt;/P&gt;&lt;P&gt;What I am doing&lt;/P&gt;&lt;P&gt;I am using the Microsoft Fabric MCP server and Power BI authoring skills to programmatically scaffold PBIP projects and add visuals by writing visual JSON files directly under:&lt;/P&gt;&lt;P&gt;MyReport.Report/&lt;/P&gt;&lt;P&gt;└── definition/&lt;/P&gt;&lt;P&gt;└── pages/&lt;/P&gt;&lt;P&gt;└── {pageId}/&lt;/P&gt;&lt;P&gt;├── page.json&lt;/P&gt;&lt;P&gt;└── visuals/&lt;/P&gt;&lt;P&gt;└── {visualId}/&lt;/P&gt;&lt;P&gt;└── visual.json&lt;/P&gt;&lt;P&gt;I add standard built-in visuals (barChart, donutChart, treemap, columnChart, tableEx, card) using schema 2.12.0 and register each visual ID in the visualContainers array in page.json.&lt;/P&gt;&lt;P&gt;What I expect&lt;/P&gt;&lt;P&gt;Power BI Desktop opens the .pbip file and renders all visuals on the page correctly — the same behaviour as when visuals are added interactively through the UI.&lt;/P&gt;&lt;P&gt;What actually happens&lt;/P&gt;&lt;P&gt;After adding custom visuals (e.g., from AppSource or .pbiviz files) programmatically and registering them in page.json, the entire report page fails to render. The error shown is:&lt;/P&gt;&lt;P&gt;"An error occurred while rendering the report"&lt;/P&gt;&lt;P&gt;Inspecting the browser console (via PBI Desktop's developer tools) shows:&lt;/P&gt;&lt;P&gt;Cannot read properties of undefined (reading 'visualContainers')&lt;/P&gt;&lt;P&gt;Even though visualContainers is correctly populated in page.json, the page renderer crashes when encountering a custom visual whose type string (e.g., Gantt1448688115699) is not recognized by the locally available visual registry at render time.&lt;/P&gt;&lt;P&gt;The crash is not isolated to the custom visual itself — it takes down the entire page, preventing all other standard visuals from rendering too.&lt;/P&gt;&lt;P&gt;Steps to reproduce&lt;/P&gt;&lt;P&gt;Create a PBIP project with PBIR format (modern definition/ structure).&lt;/P&gt;&lt;P&gt;Add 5 standard visuals (card, barChart, donutChart, treemap, tableEx) via JSON files — all render fine.&lt;/P&gt;&lt;P&gt;Add 1 custom visual (AppSource, e.g., Gantt or Chiclet Slicer) via a JSON file with "visualType": "&amp;lt;customVisualTypeName&amp;gt;".&lt;/P&gt;&lt;P&gt;Register all 6 visual IDs in page.json → visualContainers.&lt;/P&gt;&lt;P&gt;Open the .pbip in Power BI Desktop.&lt;/P&gt;&lt;P&gt;Result: Entire page is blank. The JavaScript error Cannot read properties of undefined (reading 'visualContainers') is thrown.&lt;/P&gt;&lt;P&gt;Expected: Custom visual shows a placeholder/error tile; remaining 5 standard visuals render normally.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 07:25:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/PBIP-Report-page-fails-to-render-after-adding-custom-visual-via/m-p/5364489#M65546</guid>
      <dc:creator>KumbharM</dc:creator>
      <dc:date>2026-09-03T07:25:43Z</dc:date>
    </item>
    <item>
      <title>exportToFile: reportLevelFilters AND a single-select slicer's default value → empty page</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/exportToFile-reportLevelFilters-AND-a-single-select-slicer-s/m-p/5364233#M65540</link>
      <description>&lt;P&gt;**Setup:** Power BI Service, workspace on Fabric capacity (not PPU). Export via `exportToFile` (PPTX) from Power Automate. Server-side only — no JavaScript embedding, so `bookmarksManager.capture()` and `report.reset()` are not available to me. Report-level filters work correctly on pages without slicers on the filtered column. **Problem:** on a page with a slicer that has **Require single selection** enabled, the slicer keeps its saved default value, and my filter is applied on top of it. Since both conditions target the same column and the values differ, the intersection is empty and the page exports blank.&lt;/P&gt;&lt;P&gt;"powerBIReportConfiguration": {&lt;BR /&gt;"pages": [ { "pageName": "ReportSectionXXXX" } ],&lt;BR /&gt;"reportLevelFilters": [&lt;BR /&gt;{ "filter": "MyTable/MyColumn eq 'A'" }&lt;BR /&gt;]&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Slicer default is `'B'`. Result: empty page. The only value that exports correctly is `'B'` —the one the slicer already holds. I understand *why* this happens: a report-level filter narrows the values available to a slicer but never changes the slicer's selection, and preexisting filters combine with the new filter using AND. With single selection enabled, the slicer can never be cleared, so the conflict is unavoidable from the report's default state.&lt;/P&gt;&lt;P&gt;**What I'm asking:** is there anything on the API side that resolves this without editing the report?&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Can `defaultBookmark` or `pages[].bookmark` override the slicer's selection during export, or&amp;nbsp;is single selection a formatting property of the visual that a bookmark cannot affect?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;2. Is the precedence between a bookmark and `reportLevelFilters` documented anywhere? The only statement I've found is that export filters are applied *in addition to* the current report state, which reads as AND.&lt;/P&gt;&lt;P&gt;3. Is there any payload option that exports a page as if the slicer weren't there — a server-side equivalent of `report.reset()`?&lt;/P&gt;&lt;P&gt;4. Would moving the field into the "Filters on this report" pane change how the export resolves the conflict?&lt;/P&gt;&lt;P&gt;If the answer is "no API-side option exists", a confirmation I can point to would already help — the remaining path is a report-side change (disabling single selection, or an export-only copy of&amp;nbsp;,the page without the slicer)&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 10:44:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/exportToFile-reportLevelFilters-AND-a-single-select-slicer-s/m-p/5364233#M65540</guid>
      <dc:creator>Ceo_psh</dc:creator>
      <dc:date>2026-09-02T10:44:57Z</dc:date>
    </item>
    <item>
      <title>Power BI Embedded: Multiple Users Seeing the Last Logged-In District's Data</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Embedded-Multiple-Users-Seeing-the-Last-Logged-In/m-p/5364072#M65537</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We have a Power BI report embedded in our .NET application. We use DirectQuery, and our SQL Server production environment contains around 1,800 databases. In Power BI, we pass a database parameter to connect the report to the appropriate district's database.&lt;/P&gt;&lt;P&gt;Each user belongs to a specific district, and the report should display data only from their respective district/database.&lt;/P&gt;&lt;P&gt;We are facing an issue when multiple users log in at the same time.&lt;/P&gt;&lt;P&gt;For example, User A logs in from District A, and the report connects to the District A database and displays the correct data.&lt;/P&gt;&lt;P&gt;Then User B logs in from District B, and the report connects to the District B database.&lt;/P&gt;&lt;P&gt;After User B logs in, User A also starts seeing District B data.&lt;/P&gt;&lt;P&gt;It appears that the last-loaded database parameter value is being used by all users instead of maintaining a separate database parameter value for each user's embedded report session.&lt;/P&gt;&lt;P&gt;We are using Power BI Embedded with a .NET application and DirectQuery, with approximately 1,800 SQL databases in production.&lt;/P&gt;&lt;P&gt;What is the recommended approach for this scenario? How can we ensure that each user's embedded Power BI report independently uses the correct database parameter without affecting other users?&lt;/P&gt;&lt;P&gt;Would Dynamic RLS, effective identity, separate embed tokens, or another Power BI Embedded approach be appropriate for this architecture?&lt;/P&gt;&lt;P&gt;Any guidance on how Power BI handles parameters and DirectQuery connections for multiple concurrent embedded users would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 17:53:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Embedded-Multiple-Users-Seeing-the-Last-Logged-In/m-p/5364072#M65537</guid>
      <dc:creator>Bhavik13101991</dc:creator>
      <dc:date>2026-09-01T17:53:19Z</dc:date>
    </item>
    <item>
      <title>Fabric keeps deleting files!!</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Fabric-keeps-deleting-files/m-p/5364068#M65536</link>
      <description>&lt;P&gt;THis has happened several times already, a couple of times I didn't have GIT setup yet and lost work. This time at least I had GIT setup in my workspace so I was able to recover the files. What is Fabric deleting files?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 17:16:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Fabric-keeps-deleting-files/m-p/5364068#M65536</guid>
      <dc:creator>alloowishus</dc:creator>
      <dc:date>2026-09-01T17:16:07Z</dc:date>
    </item>
    <item>
      <title>Any news when Power BI MCP server will be GA?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Any-news-when-Power-BI-MCP-server-will-be-GA/m-p/5361501#M65530</link>
      <description>&lt;P&gt;I have tried the modelling MCP server but would very much like to also try out the &lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/mcp/remote-mcp-server-get-started" target="_blank"&gt;Power BI Remote MCP&lt;/A&gt;.&amp;nbsp;&lt;BR /&gt;At the moment its a Preview-feature. Haven't found any info about this in the roadmap, anyone read when its likely to go GA?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Aug 2026 08:27:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Any-news-when-Power-BI-MCP-server-will-be-GA/m-p/5361501#M65530</guid>
      <dc:creator>Johag</dc:creator>
      <dc:date>2026-08-26T08:27:43Z</dc:date>
    </item>
    <item>
      <title>Consolidation of Data from existing reports</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Consolidation-of-Data-from-existing-reports/m-p/5360363#M65513</link>
      <description>&lt;P&gt;I've created about 20 Power BI reports for 20 different customers.&lt;/P&gt;&lt;P&gt;Because the data provided by the 20 customers is different, or provided in different formats, each is it's own report with it's own semantic model.&amp;nbsp; Each one of these reports does carry some common datasets.&lt;/P&gt;&lt;P&gt;I now need to consolidate all 20 into one report so that I can pull all the data into a Matrix by Customer and Product are in rows and Month &amp;amp; Year as well as Quarter &amp;amp; Year are in columns, like the individual reports.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I started by importing the semantic models one at a time into a new Power BI report.&amp;nbsp; These imported fine, but it also brought in the Common data for each report as well, Like the Date table, and the Product table. I don't need these in there multiple times, just once and I can pull these in separately.&amp;nbsp; I just need the base data, the customers' data, and it won't let me delete the Common tables.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 11:37:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Consolidation-of-Data-from-existing-reports/m-p/5360363#M65513</guid>
      <dc:creator>RobRayborn</dc:creator>
      <dc:date>2026-08-20T11:37:28Z</dc:date>
    </item>
    <item>
      <title>How to make Power BI Slicer to show the latest forecast selected when the report loads</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-make-Power-BI-Slicer-to-show-the-latest-forecast-selected/m-p/5360156#M65508</link>
      <description>&lt;P&gt;&amp;nbsp;I have a request to show the latest Forecast selected as a default slicer when the report loads.. every 3 months new forecast will come. 2026_F1, 2026_F2, 2026_F3 like that, The slicer is a single select when the report loads the selection should be latest and the user can change the visuals will change accordingly. I use a calculated column in power bi to add a new column that will have values2026_F1, 2026_F2, Latest...... When new forecast comes 2026_F1, 2026_F2, 2026_F3, latest like that.. and i made the default selection as Latest. The user doent want to see the word latest he wants to see the forecast name instead of the workd Latest. How to do it.&amp;nbsp; I know bookmarks is an option but we have so many bookmarks in that report and doesnt want to use that one .&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2026 15:49:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-make-Power-BI-Slicer-to-show-the-latest-forecast-selected/m-p/5360156#M65508</guid>
      <dc:creator>kaysunda</dc:creator>
      <dc:date>2026-08-19T15:49:17Z</dc:date>
    </item>
    <item>
      <title>PowerBI Workspace Not Found" Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/PowerBI-Workspace-Not-Found-quot-Issue/m-p/5359863#M65503</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I am trying to deploy a thin report to a Power BI workspace using a Service Principal. However, I am receiving the error &lt;STRONG&gt;"Power BI Workspace Not Found"&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;The Service Principal has &lt;STRONG&gt;Admin&lt;/STRONG&gt; permissions on the target workspace, and I am passing the correct workspace ID in the API request.&lt;/P&gt;&lt;P&gt;Has anyone encountered this issue before? Are there any additional permissions, configurations, or prerequisites that I should verify?&lt;/P&gt;&lt;P&gt;Any guidance would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Aug 2026 12:30:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/PowerBI-Workspace-Not-Found-quot-Issue/m-p/5359863#M65503</guid>
      <dc:creator>mahendra9490</dc:creator>
      <dc:date>2026-08-18T12:30:27Z</dc:date>
    </item>
    <item>
      <title>pbivisuals.powerbi.com server failure</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/pbivisuals-powerbi-com-server-failure/m-p/5359638#M65499</link>
      <description>&lt;P&gt;We're using PBI Embedded with some certified custom visuals including Plotly.&lt;/P&gt;&lt;P&gt;These custom visuals have stopped displaying recently and we've traced the problem to simple GET calls on pbivisuals.powerbi.com returning data so incredibly slowly that the visual times out.&lt;/P&gt;&lt;P&gt;Occasionally that server will return the requested json definition (all 38MB of it) in 150ms. But the vast majority of times it will respond at less than 10kb per second (or not at all) and the request will ultimately time out.&lt;/P&gt;&lt;P&gt;This is very easy to replicate in any browser by trying to access the Plotly visual definition directly:&lt;/P&gt;&lt;P&gt;https://pbivisuals.powerbi.com/plotlyJSVisualEEDDFAAB4619388784AE7972BC162ECDFAAB46196.2.1.0.0.cc6d7a5f02f9a7ef6a04543a2a66140847cec0ac298cbe8d7eb853fead875102.pbiviz.json&lt;/P&gt;&lt;P&gt;We've tested fetching this via VPN across multiple global locations, via different browsers on different machines etc and is is almost always paralyzingly slow.&lt;/P&gt;&lt;P&gt;Is anyone able to suggest how to get Microsoft to look at this?&lt;/P&gt;&lt;P&gt;Just to reiterate, our production reporting platform is effectively down atm because of this server-side issue.&lt;/P&gt;&lt;P&gt;Thanks for any assistance you can offer!&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 14:34:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/pbivisuals-powerbi-com-server-failure/m-p/5359638#M65499</guid>
      <dc:creator>dapster105</dc:creator>
      <dc:date>2026-08-17T14:34:43Z</dc:date>
    </item>
    <item>
      <title>Dataset Refresh REST API returns 415 "Model-based dataset" error</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Refresh-REST-API-returns-415-quot-Model-based-dataset/m-p/5359476#M65492</link>
      <description>&lt;P&gt;Since 2026-08-14, calling the Refresh Dataset REST API (POST /v1.0/myorg/groups/{workspaceId}/datasets/{datasetId}/refreshes) on any dataset in my tenant fails with:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HTTP 415 UnsupportedMediaType&lt;/P&gt;&lt;P&gt;{"error":{"code":"InvalidRequest","message":"Invalid dataset. This API can only be called on a Model-based dataset"}}&lt;/P&gt;&lt;P&gt;This happens even on datasets that refreshed successfully via this exact API for weeks before that date, without any changes to the dataset itself. Manual "Refresh now" via the Power BI portal UI still works fine on the same datasets — only the REST API call fails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I've already ruled out:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not a client bug — reproduced identically with curl using the same bearer token, bypassing my application entirely.&lt;/P&gt;&lt;P&gt;Not just a POST/trigger issue — a plain GET /datasets/{id}/refreshes (listing refresh history) fails with the same error.&lt;/P&gt;&lt;P&gt;GET /datasets/{id} succeeds fine and returns "isRefreshable": false, even for a standard Import-mode, on-premises-gateway-connected dataset (targetStorageMode: Abf) that worked correctly before.&lt;/P&gt;&lt;P&gt;Not a capacity issue — my Fabric trial capacity shows Active/healthy.&lt;/P&gt;&lt;P&gt;Checked Service Health and Known Issues in the Admin Portal — nothing matching.&lt;/P&gt;&lt;P&gt;Possible trigger: the issue started the same day I added (then a few hours later removed) two unused Azure AD Application permissions (Tenant.Read.All, Tenant.ReadWrite.All) on my app registration for an unrelated experiment. It's been 3+ days since removing them and forcing a fresh sign-in, and the issue persists.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone else seen this, or does anyone know what could cause isRefreshable to flip to false tenant-wide like this? Happy to share more details (workspace/dataset IDs, full error bodies) if useful.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 02:08:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Refresh-REST-API-returns-415-quot-Model-based-dataset/m-p/5359476#M65492</guid>
      <dc:creator>ZachChin</dc:creator>
      <dc:date>2026-08-17T02:08:06Z</dc:date>
    </item>
    <item>
      <title>Power BI custom connector</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Power-BI-custom-connector/m-p/5359205#M65488</link>
      <description>&lt;P&gt;I'm building a Power BI custom connector for an OData API and would appreciate some guidance from the community.&lt;/P&gt;&lt;P&gt;My connector currently allows users to select a table/entity and load data successfully. However, I'd like to enhance the user experience with two additional capabilities:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Filter Selection Dropdown&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Similar to the &lt;STRONG&gt;Advanced Options&lt;/STRONG&gt; available in the built-in Web connector, I want to provide users with a dropdown (or similar UI control) to select predefined filter values before the data is loaded.&lt;/LI&gt;&lt;LI&gt;Ideally, the selected value would be passed as an OData filter parameter to the API request.&lt;/LI&gt;&lt;LI&gt;Is there a supported way to create dropdowns or dynamic parameter selection screens in a custom connector?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Back Navigation / Re-selection of Table&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;After a user selects a table/entity, I'd like to provide a way for them to go back and choose a different table without having to restart the connection process.&lt;/LI&gt;&lt;LI&gt;Is there any concept of a "Back" button or navigation flow within Power Query custom connectors?&lt;/LI&gt;&lt;LI&gt;If not, what is the recommended approach for handling multi-step selection scenarios?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I've reviewed the custom connector documentation but haven't found clear examples covering these UI/navigation requirements.&lt;/P&gt;&lt;P&gt;If anyone has implemented something similar or can point me to relevant documentation, sample connectors, or best practices, I'd be very grateful.&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2026 05:27:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Power-BI-custom-connector/m-p/5359205#M65488</guid>
      <dc:creator>VedantChauhan</dc:creator>
      <dc:date>2026-08-14T05:27:22Z</dc:date>
    </item>
    <item>
      <title>Can we improve relationship arrow rendering in the semantic model view?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Can-we-improve-relationship-arrow-rendering-in-the-semantic/m-p/5358509#M65480</link>
      <description>&lt;P&gt;There are multiple issues with the way relationship arrows are rendered, and this image displays a few of them:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;(Note: I am using the web interface, via Edge.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there anything I can do to combat this confusing display pattern?&amp;nbsp; An arrow that points ambigiously is worse than no arrow at all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If anyone in power is reading: please either give us more control over how these are rendered or make them behave logically.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example: in the first and last relationships shown above, I know that the arrow has rotated because the connecting lines are not perfectly aligned, but these lines should automatically align vertically as the others have and the arrow should only rotate if there are visible horizontal connectors extending out its sides.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2026 19:19:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Can-we-improve-relationship-arrow-rendering-in-the-semantic/m-p/5358509#M65480</guid>
      <dc:creator>kevincron</dc:creator>
      <dc:date>2026-08-12T19:19:12Z</dc:date>
    </item>
    <item>
      <title>Dynamic Refresh Period Per Firm - Date Slicer Shows Global Range Instead of Firm-Specific Range</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Refresh-Period-Per-Firm-Date-Slicer-Shows-Global-Range/m-p/5358400#M65478</link>
      <description>&lt;P&gt;Hey all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a transactions dataset with multiple firms where each firm needs a different data retention period. Firm A needs 12 months of history, while Firm B needs 15 months. Users are scoped to one firm at a time via RLS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The issue:&lt;/STRONG&gt; Even though the fact table correctly loads firm-specific months from Snowflake, the date slicer shows the same global date range (15 months) for both firms.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Parameters:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;RefreshPeriod&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;= "12" (default months)&lt;/LI&gt;&lt;LI&gt;RefreshPeriodOverrides&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;= "FirmB:15" (firm-specific overrides)&lt;/LI&gt;&lt;LI&gt;FirmRefreshCaseSQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;= generates&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;CASE WHEN FIRM_KEY = [FirmB] THEN -15 ELSE -12 END&lt;/LI&gt;&lt;LI&gt;MaxRefreshPeriod&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;= "15" (max across all firms)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Data Loading:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Transaction fact table: Uses&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;FirmRefreshCaseSQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in WHERE clause, correctly loads 12 months for Firm A and 15 months for Firm B&lt;/LI&gt;&lt;LI&gt;Calendar dimension: Uses&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;MaxRefreshPeriod, loads 15 months globally&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Relationships:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Transaction[Transaction Date] → Calendar[Transaction Date] (many-to-one, single direction)&lt;/LI&gt;&lt;LI&gt;Transaction[FIRM_KEY] → Firm[Firm ID] (many-to-one)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Date Slicer:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Bound to Calendar[Transaction Date]&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Expected Behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;When Firm A is selected: slicer shows last 12 months&lt;/LI&gt;&lt;LI&gt;When Firm B is selected: slicer shows last 15 months&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Actual Behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Both firms show last 15 months because the calendar dimension is global and doesn't know which dates belong to which firm&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;What I've Tried:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;✗ Setting parameter overrides at the report level - didn't propagate to semantic model&lt;/LI&gt;&lt;LI&gt;✗ Testing with measures - confirmed fact data is correct per firm, but slicer uses calendar dimension&lt;/LI&gt;&lt;LI&gt;&lt;span class="lia-unicode-emoji" title=":counterclockwise_arrows_button:"&gt;🔄&lt;/span&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Current approach:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Adding a "Firm-Date Availability Bridge" table with distinct (FIRM_KEY, Transaction Date) combinations to enable filter propagation: Firm → Bridge → Calendar&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Questions:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is a bridge table the right approach for this scenario, or is there a simpler pattern?&lt;/LI&gt;&lt;LI&gt;Should I consider making the Date↔Transaction relationship bidirectional instead? (Concerned about RLS implications)&lt;/LI&gt;&lt;LI&gt;Are there any DAX-only solutions that don't require model changes?&lt;/LI&gt;&lt;LI&gt;Has anyone solved firm-specific date filtering without loading separate datasets per firm?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance would be appreciated! Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2026 14:15:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Refresh-Period-Per-Firm-Date-Slicer-Shows-Global-Range/m-p/5358400#M65478</guid>
      <dc:creator>yazdanb</dc:creator>
      <dc:date>2026-08-12T14:15:15Z</dc:date>
    </item>
    <item>
      <title>Archivos de Adobe incrustados en la aplicación powerbi</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Archivos-de-Adobe-incrustados-en-la-aplicaci%C3%B3n-powerbi/m-p/5351289#M65459</link>
      <description>&lt;P&gt;En la aplicación de powerbi tenía publicados unos vínculos que hacían referencia a archivos adobe y no tenía ningún problema, los podía visualizar correctamente en la misma página de la aplicación, pero ahora me está apareciendo el error que adjunto y no sé si es problema de la aplicación, del adobe o de permisos de mi institución. Alguien tiene alguna sugerencia o idea?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 19:47:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Archivos-de-Adobe-incrustados-en-la-aplicaci%C3%B3n-powerbi/m-p/5351289#M65459</guid>
      <dc:creator>g_manrique</dc:creator>
      <dc:date>2026-08-07T19:47:47Z</dc:date>
    </item>
  </channel>
</rss>

