Thoughts, Dynamics 365, random business ideas, etc.

Power BI Copilot and How to Turn it On

Stick figure points at a bar chart and tells the beeping robot "Same data as before. It's just on the page now."

I tried to add Copilot into my Power BI workspace and ran into a wall. “Copilot isn’t available in your workspaces.” None of my workspaces had the capacity for it.

Power BI Copilot error: "Copilot isn't available in your workspaces. None of your workspaces have the required capacity for Copilot."

The free trial doesn’t cut it

I clicked into my profile and hit “Free trial” to kick off a Fabric trial, figuring that would unlock it. Had I read the documentation, however, I would have realized that wasn’t going to work.

Microsoft 365 profile panel with the "Free trial" button highlighted, offering a 60-day Fabric capacity trial.

It didn’t. Copilot isn’t supported in a free trial.

What kind of license do I need?

I bought the cheapest Fabric license you can buy – an F2 license. That’s about $250 a month, but you only pay for the time it’s actually provisioned (this test cost me about 10 bucks).

Once I bought the license, I tried accessing Copilot from my personal workspace and received the “Copilot isn’t supported in this workspace” message. It’s not tenant-wide- Copilot will only work in a workspace that either has dedicated Premium Capacity or Fabric Capacity assigned.

Power BI tooltip: "Copilot isn't supported in this workspace. Try using it in another workspace or check Power BI documentation for details on compatible workspaces."

Copilot can’t see what’s not on the page

With a real workspace finally set up, I uploaded my data into Fabric as a semantic model and asked Copilot the laziest first question I could think of: “what can you tell me that’s interesting about this data?”

The answer was “nothing”. From the report, Copilot can only see what’s actually in the report, not everything sitting in the semantic model behind it.

Copilot response: "I'm not able to generate an automated written summary from the current report," offering to answer a specific question or add data to the report instead.

I built a table visualization, dumped all the data into it, and tried again.

What Copilot actually said

That worked. With the data visible in the report, Copilot gave me a real writeup. EV registrations skew heavily toward Tesla (Model Y and Model 3 dominate), the fleet clusters hard around King and Snohomish countries (Redmond and Bellevue especially – go figure), and it caught a data issue that most of the “Electric Range” field is empty because it was likely not researched, not because the range is actually 0. Additionally, each claim had a footnote back to the report (which wasn’t that interesting, because there was only a single grid in the report anyways).

Copilot's written analysis of the EV report data, highlighting Tesla Model Y and Model 3 dominance and EV registration clusters in King and Snohomish counties, each claim footnoted back to the report.

Running the same question through Claude

I uploaded the CSV file to Claude and asked it the same question. Also, a solid answer (Tesla dominates, but is softening, Rivian is punching above its weight, etc.), but all of that is coming out of a dataset with no real structure enforcing anything.

Claude's written analysis of Washington State's electric vehicle registration data, covering Tesla's market share, the Puget Sound concentration, and the unreliable Electric Range field.

That’s the difference in my opinion. Copilot inside Power BI is working off a data model that I already built (in theory, not in this example) with relationships and filters I set up. Claude or ChatGPT is working from the raw dataset and is a lot more of a black box about what report it decides to hand you that day.

The part that actually surprised me

I asked Copilot for metrics relevant to the report. It suggested a few, then asked if I wanted them added to a new page. I said yes and the below screenshot is what it gave me.

New Power BI report page Copilot generated automatically, with charts for total registered EVs, share of battery electric vehicles, CAFV eligibility, and average electric range by vehicle type.

I also went into “Editing” mode on the semantic model. Here, Copilot can actually make changes to the semantic model. In the past, I’ve always asked ChatGPT and copied and pasted stuff back and forth to come up with complicated measures, but now that can be done directly in Copilot.

Copilot editing the Power BI semantic model, creating a new DAX measure called "Average Range" with the formula AVERAGE('export'[Electric Range]).

That’s the real case for Copilot in Power BI over just asking Claude or ChatGPT to build a report from scratch – it’s working on top of a model you already control, instead of making its own judgement calls about what the data means.

Hope this helps!

(If you’re trying to get Copilot working reliably in Power BI and want a hand, that’s part of what we do at Tapestries Group.)


Jake Roder

Stuck on something like this?

I’m Jake Roder. I run Tapestries Group, where we help small and mid-sized companies put AI to work and build Power BI reporting their leaders actually trust.

If you are working through something like the post above, grab 20 minutes on my calendar. No pitch, just a conversation. I answer every message personally.

Rather write? Email me.