<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Duncan Boyne · Power BI Consultant</title>
    <link>https://duncanboyne.co.uk/blog/</link>
    <description>Writing on Power BI, data modelling, report design, automation and AI, from Duncan Boyne.</description>
    <language>en-GB</language>
    <atom:link href="https://duncanboyne.co.uk/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Thu, 27 Aug 2026 08:49:17 GMT</lastBuildDate>
    <item>
      <title>Power BI Support: What £250 a Month and £1,750 a Month Actually Buy</title>
      <link>https://duncanboyne.co.uk/blog/power-bi-support-retainer-cost-uk/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/power-bi-support-retainer-cost-uk/</guid>
      <description>Published UK Power BI support retainers run from £250 a month to £8,250. The gap is not thirty three times the work. Here is what each band actually includes, and the two questions that tell you which one you need.</description>
      <pubDate>Thu, 27 Aug 2026 08:49:17 GMT</pubDate>
      <category>Power BI</category>
      <category>Pricing</category>
      <category>Support</category>
      <category>Buying Guide</category>
      <category>Retainers</category>
    </item>
    <item>
      <title>How Much Does a Power BI Consultant Cost in the UK? (2026)</title>
      <link>https://duncanboyne.co.uk/blog/what-power-bi-work-costs-uk/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/what-power-bi-work-costs-uk/</guid>
      <description>UK Power BI contract day rates run £320 to £656, median £490 (ITJobsWatch, six months to 26 August 2026). But day rate is only one of four ways this work gets priced. Here is what each shape costs, what it does to your risk, and every price I charge.</description>
      <pubDate>Wed, 26 Aug 2026 09:40:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Pricing</category>
      <category>Consulting</category>
      <category>Buying Guide</category>
      <category>Day Rates</category>
    </item>
    <item>
      <title>Should You Replace Power BI with an AI-Built Dashboard?</title>
      <link>https://duncanboyne.co.uk/blog/should-you-replace-power-bi-with-an-ai-built-dashboard/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/should-you-replace-power-bi-with-an-ai-built-dashboard/</guid>
      <description>A CEO sees an AI-built dashboard, calls it stunning, and asks why you still pay for Power BI. It happened on r/PowerBI this week and it is coming to a meeting near you. What the demo is not showing, when a web app genuinely wins, and what to say in that meeting.</description>
      <pubDate>Fri, 21 Aug 2026 08:30:00 GMT</pubDate>
      <category>Power BI</category>
      <category>AI</category>
      <category>Dashboards</category>
      <category>Buying Guide</category>
    </item>
    <item>
      <title>Why Is Your Fabric Capacity Bill So High?</title>
      <link>https://duncanboyne.co.uk/blog/why-is-your-fabric-capacity-bill-so-high/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/why-is-your-fabric-capacity-bill-so-high/</guid>
      <description>Fabric charges for the compute you allocate, not the compute you use. That one fact explains most frightening capacity bills. How the billing works in plain English, the five usual culprits, the three cost features Microsoft shipped in a single week, and the triage to run first.</description>
      <pubDate>Thu, 20 Aug 2026 08:30:00 GMT</pubDate>
      <category>Microsoft Fabric</category>
      <category>Capacity</category>
      <category>Costs</category>
      <category>Governance</category>
    </item>
    <item>
      <title>When Should You Move to Microsoft Fabric?</title>
      <link>https://duncanboyne.co.uk/blog/when-should-you-move-to-microsoft-fabric/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/when-should-you-move-to-microsoft-fabric/</guid>
      <description>The most-watched Fabric video this week is 22,000 people asking the same question. The honest answer: move when your Power BI estate starts fighting its own workarounds, stay put while Pro is coping. The signs for each, what changed in August 2026, and the low-risk way in.</description>
      <pubDate>Wed, 19 Aug 2026 08:30:00 GMT</pubDate>
      <category>Microsoft Fabric</category>
      <category>Power BI</category>
      <category>Migration</category>
      <category>Buying Guide</category>
    </item>
    <item>
      <title>Getting Your Year End Reporting Ready Before the Auditors Arrive</title>
      <link>https://duncanboyne.co.uk/blog/year-end-reporting-audit-pack/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/year-end-reporting-audit-pack/</guid>
      <description>Year end reporting is a project in itself: reconciling, chasing invoices, departmental spends, forecasts, budgets. Get your Power BI reports ready before the deadline, or hand the auditors an audit pack and let them check it themselves. Epicor, Infor, D365 and everything in between.</description>
      <pubDate>Mon, 17 Aug 2026 10:15:50 GMT</pubDate>
      <category>Power BI</category>
      <category>Year End Reporting</category>
      <category>Audit</category>
      <category>ERP</category>
      <category>Legacy Data</category>
    </item>
    <item>
      <title>The Colour Crash</title>
      <link>https://duncanboyne.co.uk/blog/the-colour-crash/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/the-colour-crash/</guid>
      <description>LEGO went from ten colours a year to 113, then crashed to 59. The company nearly died in the middle, and nobody wrote that story down. The data recorded it anyway. My Power BI Dataviz World Champs entry, live and clickable, plus everything that broke on the way.</description>
      <pubDate>Sat, 11 Jul 2026 16:14:36 GMT</pubDate>
      <category>Power BI</category>
      <category>Data Visualisation</category>
      <category>Deneb</category>
      <category>LEGO</category>
      <category>Dataviz World Champs</category>
      <category>Data Storytelling</category>
    </item>
    <item>
      <title>The Report I Never Submitted</title>
      <link>https://duncanboyne.co.uk/blog/the-report-i-never-submitted/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/the-report-i-never-submitted/</guid>
      <description>I found $2.4M hiding in a gap of less than half a percent, planned five pages around it, then talked myself out of entering. Round 1 of the Power BI Dataviz World Champs, and the report nobody was supposed to see.</description>
      <pubDate>Wed, 08 Jul 2026 09:00:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Dataviz</category>
      <category>Competition</category>
    </item>
    <item>
      <title>Still Paying to Keep a Dead ERP Alive Just for the History?</title>
      <link>https://duncanboyne.co.uk/blog/switch-off-legacy-erp-keep-the-history/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/switch-off-legacy-erp-keep-the-history/</guid>
      <description>Licence, support, a server and somebody&apos;s Friday afternoon, all to answer a question an auditor asks twice a year. How to archive the history into Power BI, reconcile it to zero, hand over an audit pack, and switch the old system off.</description>
      <pubDate>Tue, 30 Jun 2026 11:30:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Legacy Systems</category>
      <category>ERP</category>
      <category>Audit</category>
      <category>Data Archive</category>
    </item>
    <item>
      <title>Top Tools for Power Platform Professionals in 2026</title>
      <link>https://duncanboyne.co.uk/blog/power-platform-tools-2026/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/power-platform-tools-2026/</guid>
      <description>A practical 2026 list of Power Platform tools worth knowing across Power BI, Power Apps, Power Automate, Power Pages, Dynamics 365, Copilot Studio, learning resources and AI.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <category>Power Platform</category>
      <category>Power BI</category>
      <category>Power Apps</category>
      <category>Power Automate</category>
      <category>Copilot Studio</category>
      <category>AI</category>
    </item>
    <item>
      <title>I Asked AI for a Website. It Built a Cathedral.</title>
      <link>https://duncanboyne.co.uk/blog/the-architect/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/the-architect/</guid>
      <description>When Claude Fable dropped, everyone built the same landing page. I asked it for a living cathedral instead — where the floor is data quality, the pillars are revenue, and your decisions crack the foundations while you watch. Here&apos;s what it built, what broke, and why the idea still matters more than the tool.</description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
    </item>
    <item>
      <title>Power BI Is Becoming an AI Job, One Announcement at a Time</title>
      <link>https://duncanboyne.co.uk/blog/power-bi-is-becoming-an-ai-job/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/power-bi-is-becoming-an-ai-job/</guid>
      <description>Five Power BI and Fabric announcements landed in one week. Taken together, they reveal a job shifting from building reports to directing agents, governing semantic layers, and knowing when the confident answer is wrong.</description>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <category>Power BI</category>
      <category>AI</category>
      <category>Microsoft Fabric</category>
      <category>Agentic Analytics</category>
    </item>
    <item>
      <title>Three Tools, One Question: Which AI Actually Does Your Job?</title>
      <link>https://duncanboyne.co.uk/blog/ai-provider-landscape/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/ai-provider-landscape/</guid>
      <description>The big three AI generalists aren&apos;t competing to be best — they&apos;ve split the map. Claude for careful building, GPT for the broadest toolbox, Gemini for mountains of context. Here&apos;s what I actually reach for in mid-2026, where each one falls flat, and the niche players worth knowing. Don&apos;t marry a model. Marry the job.</description>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
    </item>
    <item>
      <title>Build a two-measure heatmap in Power BI with Deneb</title>
      <link>https://duncanboyne.co.uk/blog/deneb-two-measure-heatmap/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/deneb-two-measure-heatmap/</guid>
      <description>Power BI has no native heatmap. Here&apos;s how to build a better one in Deneb and Vega-Lite, with gross margin as the cell colour and revenue as the label, plus the full copy-paste spec.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Deneb</category>
      <category>Vega-Lite</category>
      <category>Data Visualisation</category>
      <category>DAX</category>
      <category>Microsoft Fabric</category>
    </item>
    <item>
      <title>Building a Power BI report without opening Desktop</title>
      <link>https://duncanboyne.co.uk/blog/building-power-bi-report-without-opening-desktop/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/building-power-bi-report-without-opening-desktop/</guid>
      <description>I built a three-page Power BI report through Claude Code, Figma MCP, powerbi-modeling-mcp, and pbi-cli without opening Desktop until validation. This is the honest pipeline and the twelve things that went wrong.</description>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <category>Power BI</category>
      <category>AI</category>
      <category>Claude Code</category>
      <category>MCP</category>
      <category>PBIR</category>
    </item>
    <item>
      <title>How I Built a LinkedIn Analytics Dashboard with Claude Code (and Open-Sourced It)</title>
      <link>https://duncanboyne.co.uk/blog/linkedin-analytics-dashboard-claude-code/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/linkedin-analytics-dashboard-claude-code/</guid>
      <description>LinkedIn gives you 90 days of analytics. I wanted more. So I built a dashboard that combines the official export with an Apify scrape to show content format performance, day-of-week patterns, post quadrants, and full audience demographics — then open-sourced it as a Claude Code skill.</description>
      <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
      <category>LinkedIn</category>
      <category>ClaudeCode</category>
      <category>Analytics</category>
      <category>Dashboard</category>
      <category>OpenSource</category>
    </item>
    <item>
      <title>Top 10 DAX Fundamentals for Power BI</title>
      <link>https://duncanboyne.co.uk/blog/dax-fundamentals-power-bi/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/dax-fundamentals-power-bi/</guid>
      <description>DAX is not hard. But it is different. These are the 10 concepts I would teach someone starting from scratch — the things that unlock everything else.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>PowerBI</category>
      <category>DataModeling</category>
      <category>Learning</category>
      <category>Power BI</category>
    </item>
    <item>
      <title>The Deneb / Vega-Lite Cheat Sheet I Kept Wishing Existed</title>
      <link>https://duncanboyne.co.uk/blog/deneb-vega-lite-cheat-sheet/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/deneb-vega-lite-cheat-sheet/</guid>
      <description>A single reference for the Deneb / Vega-Lite things I reach for most often — the blocks, the syntax, and the gotchas. Built while preparing my PBIBRUM talk.</description>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <category>Deneb</category>
      <category>VegaLite</category>
      <category>PowerBI</category>
      <category>DataViz</category>
      <category>Power BI</category>
    </item>
    <item>
      <title>Is Your Power BI Data Ready for Copilot? Ask It Thirty Questions First</title>
      <link>https://duncanboyne.co.uk/blog/copilot-power-bi-readiness/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/copilot-power-bi-readiness/</guid>
      <description>Copilot does not fix a semantic model, it inherits one. Thirty real business questions with verified answers turns AI readiness from an opinion into a pass rate you can watch move, and surfaces the capacity cost before the bill does.</description>
      <pubDate>Wed, 06 May 2026 08:55:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Copilot</category>
      <category>AI</category>
      <category>Semantic Model</category>
      <category>Microsoft Fabric</category>
    </item>
    <item>
      <title>My AI Adoption Was Immediate. Except in Power BI.</title>
      <link>https://duncanboyne.co.uk/blog/ai-adoption-power-bi/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/ai-adoption-power-bi/</guid>
      <description>I was an early AI adopter everywhere — except in Power BI, my actual job. Here&apos;s why AI can read your data, but still can&apos;t tell you why the numbers are wrong.</description>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>PowerBI</category>
      <category>DataAnalysis</category>
      <category>Consulting</category>
    </item>
    <item>
      <title>Six Reports, Six Different Revenue Numbers</title>
      <link>https://duncanboyne.co.uk/blog/six-reports-six-different-numbers/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/six-reports-six-different-numbers/</guid>
      <description>When every report is technically live and none of them agree, it is rarely a Power BI problem. How to work out which number is right in an afternoon: write the definition down first, then trace each report back to source.</description>
      <pubDate>Wed, 08 Apr 2026 10:05:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Data Modelling</category>
      <category>Semantic Model</category>
      <category>Data Governance</category>
      <category>Reporting</category>
    </item>
    <item>
      <title>SaaS Is Dead for Small Businesses but Surging for Enterprises</title>
      <link>https://duncanboyne.co.uk/blog/saas-dead-small-businesses-surging-enterprises/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/saas-dead-small-businesses-surging-enterprises/</guid>
      <description>Vibe coding isn&apos;t replacing enterprise software — it&apos;s filling the gap for small businesses who can&apos;t afford £8k ticketing systems. Here&apos;s why the distinction matters.</description>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>VibeCoding</category>
      <category>SaaS</category>
      <category>SmallBusiness</category>
    </item>
    <item>
      <title>Speaker Feedback – D365 &amp; Power Platform User Group Manchester</title>
      <link>https://duncanboyne.co.uk/blog/speaker-feedback-d365-ppug-manchester/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/speaker-feedback-d365-ppug-manchester/</guid>
      <description>I received my first proper anonymous session feedback yesterday. 4.81 out of 5. Here is what people said, what I am taking away from it, and why &quot;Fab&quot; might be my favourite review of all time.</description>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <category>Speaking</category>
      <category>Community</category>
      <category>PowerBI</category>
      <category>Power BI</category>
      <category>Talks</category>
    </item>
    <item>
      <title>The Accidental Quest to Become a Modern Polymath</title>
      <link>https://duncanboyne.co.uk/blog/the-accidental-quest-to-become-a-modern-polymath/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/the-accidental-quest-to-become-a-modern-polymath/</guid>
      <description>I was laid in bed at 2am watching YouTube Shorts when I started thinking about something slightly dangerous. What if I actually tried to become a modern polymath?</description>
      <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
      <category>SelfImprovement</category>
      <category>Philosophy</category>
      <category>Life</category>
    </item>
    <item>
      <title>Why Your Power BI Report Doesn&apos;t Match Business Central</title>
      <link>https://duncanboyne.co.uk/blog/power-bi-doesnt-match-business-central/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/power-bi-doesnt-match-business-central/</guid>
      <description>Five reasons a Power BI figure disagrees with Dynamics 365 Business Central, in the order they turn up: document date versus posting date, the sign on income accounts, unposted orders counted as sales, Amount versus Amount (LCY), and scope. Plus the one check that ends the argument permanently.</description>
      <pubDate>Tue, 24 Feb 2026 09:20:00 GMT</pubDate>
      <category>Power BI</category>
      <category>Dynamics 365</category>
      <category>Business Central</category>
      <category>Finance Reporting</category>
      <category>Reconciliation</category>
      <category>ERP</category>
    </item>
    <item>
      <title>Steal My Website</title>
      <link>https://duncanboyne.co.uk/blog/steal-my-website/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/steal-my-website/</guid>
      <description>Fork it. Clone it. Break it. Make it yours. Here&apos;s how I built my site and how you can    
  steal it.</description>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <category>Claude</category>
    </item>
    <item>
      <title>I Cried Today</title>
      <link>https://duncanboyne.co.uk/blog/i-cried-today/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/i-cried-today/</guid>
      <description>Being alive is not a small thing. Some days, it&apos;s everything.</description>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <category>MentalHealth</category>
    </item>
    <item>
      <title>Claude Code Has Changed My Life</title>
      <link>https://duncanboyne.co.uk/blog/claude-code-has-changed-my-life/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/claude-code-has-changed-my-life/</guid>
      <description>Claude Code, creativity, speed, and the reality of turning ideas into production in hours, not months.</description>
      <pubDate>Tue, 10 Feb 2026 09:00:00 GMT</pubDate>
      <category>AI</category>
    </item>
    <item>
      <title>Reasons to Stay</title>
      <link>https://duncanboyne.co.uk/blog/reasons-to-stay/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/reasons-to-stay/</guid>
      <description>Content warning: suicide and mental health. A letter to a stranger about reasons to stay, reasons to exist, and reasons to endure.</description>
      <pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate>
      <category>MentalHealth</category>
    </item>
    <item>
      <title>This Is a Power BI Report I Actually Want to Open (Part 1)</title>
      <link>https://duncanboyne.co.uk/blog/power-bi-report-i-want-to-open-part-1/</link>
      <guid isPermaLink="true">https://duncanboyne.co.uk/blog/power-bi-report-i-want-to-open-part-1/</guid>
      <description>Why most personal dashboards don&apos;t last, and why motivation matters more than measures ever will. Part 1 of building a Power BI report I actually want to open.</description>
      <pubDate>Fri, 23 Jan 2026 12:00:00 GMT</pubDate>
      <category>Power BI</category>
    </item>
  </channel>
</rss>
