Skip to main content

Posts

Copilot in Power BI web modeling (preview)

Copilot in web modeling is an AI-powered assistant integrated into the Power BI service semantic model experience. It helps model authors analyze and improve their semantic models using natural language. You can use natural language with Copilot alongside manual editing to get recommendations or apply changes directly to your model, with the flexibility to seamlessly switch between manual and AI-assisted edits. Key capabilities These capabilities represent just some of the key ways Copilot can help you enhance your semantic models. You can also explore additional actions beyond this list to further refine and optimize your model. Model analysis and guided recommendations Identify opportunities such as unclear structure or inconsistent naming Suggest improvements aligned with modeling best practices to strengthen your model’s design Schema updates Rename tables and columns Create or modify relationships Generate ...
Recent posts

Building in the Agentic Era with Power BI and Fabric

Microsoft Build 2026 marks a major shift in how developers build data experiences with AI agents. Today we're announcing two capabilities that bring agentic analytics to the forefront: Agent Skills for Power BI , which let developers prompt an AI agent to build and refine semantic models and reports, and Fabric Apps for Semantic Models , which enable AI agents to build and deploy Fabric-native web apps on semantic models. Both capabilities will accelerate the time it takes to go from raw data to a polished analytics solution with just natural language prompts. Agent Skills for Power BI (Preview) In November 2025, we released our Power BI Modeling MCP , which allowed AI agents to interact with Power BI’s semantic layer, enabling massive productivity gains in semantic model authoring. Agent Skills for Power BI brings a true end-to-end agentic development workflow not just for Power BI semantic models but for Power BI reports too using Power BI Projects (PBIP). Instead of manually b...

DAX User-Defined Functions (Generally Available)

DAX user-defined functions are now production-ready based on community feedback and internal validation. Their adoption during preview shows that DAX UDFs are quickly becoming a mainstay of Power BI semantic models. Reusable, discoverable DAX building blocks Now, DAX user-defined functions are ready to support production models at scale. With DAX UDFs, you can write a calculation once and reuse it across measures, columns, and visuals — instead of copying the same expression into multiple places and hoping they stay in sync. You can use /// documentation comments to make your functions self-describing — type a function name and IntelliSense shows the function description and the signature. Type hints control parameter passing behavior and enforce type safety at runtime.   You can break large monolithic DAX expressions into small, testable pieces that are easier to read, debug, and share with your team. And perhaps best of all, because DAX UDFs are first-class model objects with typ...

Power BI Tenant Migration: Trade-offs, risks, and realities

Power BI tenant migrations have shifted from a niche topic to a regular field conversation, usually triggered by an acquisition, divestment, data residency requirement, or overdue modernisation. This post complements the official Microsoft Learn documentation on Power BI tenant migration patterns and strategies . While the documentation covers the end-to-end process, this post focuses on how to decide if a tenant migration is the right choice—and the trade-offs to evaluate before committing. Across most customer engagements, one principle seems to hold true: tenant migration is typically a trade-off between potential gains and added complexity. This post covers common triggers, migration types, key risks, and scenarios where the benefits may justify the effort. The goal is to help you weigh that trade-off before the project gathers momentum of its own Why we are seeing more tenant migration requests Over the past year, there has been an uptick in tenant migration conversations. Most fa...