PowerBI.tips

Author

Mike Carlo

478 posts

Kicking Off Fabric the Right Way - Ep. 508

March 6, 2026

Kicking Off Fabric the Right Way - Ep. 508

Mike and Tommy break down what it really means to start a Fabric implementation the right way, from setting expectations early to choosing practical first moves that won't box teams in later. They also cover a coming permissions change for Fabric data agents that makes semantic models easier for more people to use.

AI-Assisted TMDL Workflow & Hot Reload – Ep. 507

March 4, 2026

AI-Assisted TMDL Workflow & Hot Reload – Ep. 507

Mike and Tommy explore AI-assisted TMDL workflows and the hot reload experience for faster Power BI development. They also cover the new programmatic Power Query API and the GA release of the input slicer.

Filter Overload – Ep. 506

February 27, 2026

Filter Overload – Ep. 506

Mike and Tommy dive into the February 2026 feature updates for Power BI and Fabric, with a deep focus on the new input slicer going GA and what it means for report filtering. The conversation gets into filter overload — when too many slicers and options hurt more than they help.

Excel vs. Field Parameters – Ep. 505

February 25, 2026

Excel vs. Field Parameters – Ep. 505

Mike and Tommy debate the implications of AI on app development and data platforms, then tackle a mailbag question on whether field parameters hinder Excel compatibility in semantic models. They explore building AI-ready models and the future of report design beyond Power BI-specific features.

Living in a Direct Lake World – Ep. 504

February 20, 2026

Living in a Direct Lake World – Ep. 504

Mike and Tommy dive deep into what it means to live in a Direct Lake world, exploring the practical realities of building semantic models on top of Fabric lakehouses. They cover the trade-offs, gotchas, and best practices for teams making the shift from Import mode to Direct Lake.

Hiring the Report Developer – Ep. 503

February 18, 2026

Hiring the Report Developer – Ep. 503

Mike and Tommy unpack what a report developer should know in 2026 — from paginated reports and the SSRS migration trend to the line between report building and data modeling.

Trusting In Microsoft Fabric – Ep. 502

February 13, 2026

Trusting In Microsoft Fabric – Ep. 502

Mike and Tommy dive deep into whether Microsoft Fabric has earned our trust after two years. Plus, the SaaS apocalypse is here, AI intensifies work, and Semantic Link goes GA.

Being a Data Analyst in the Era of AI

February 4, 2026

Being a Data Analyst in the Era of AI

Mike Carlo and Eugene Meidinger discuss how AI is reshaping the data analyst's toolkit with practical frameworks for adopting AI in your daily workflow.

Define the Problem Before Tools – Ep. 498

January 29, 2026

Define the Problem Before Tools – Ep. 498

Mike and Tommy tackle a mailbag question about defining problems before choosing tools — and why goal setting matters more than ever in a world where AI lets you build anything. Plus, the January 2026 Fabric feature updates drop with 17 noteworthy items.

Remote Fabric Jupyter & Local VS Code – Ep. 497

January 28, 2026

Remote Fabric Jupyter & Local VS Code – Ep. 497

Mike and Tommy dive into a listener mailbag question about connecting a local VS Code desktop to a remote Fabric Jupyter kernel — unpacking the tradeoffs of local vs. cloud development, custom environments, cost optimization, and why OneLake File Explorer might be the missing piece. Plus, AI-generated music as a metaphor for the future of data engineering.

Experience Overuse – Ep. 496

January 23, 2026

Experience Overuse – Ep. 496

Mike and Tommy tackle a listener mailbag question: is the word 'experience' being overused in the Fabric and Power BI world? Plus, a surprise January Power BI Desktop release and Mike gushes about deployment pipeline improvements nobody announced.

Do You Really Need Fabric? – Ep. 495

January 21, 2026

Do You Really Need Fabric? – Ep. 495

Mike and Tommy unpack a viral LinkedIn article where a consultant saved a client $57,000 per year by moving from Fabric F64 to Premium Per User — sparking a bigger conversation about when Fabric actually makes sense, licensing confusion, and the tipping points that justify the investment.

MCP Your Fabric Data – Ep. 494

January 16, 2026

MCP Your Fabric Data – Ep. 494

Mike and Tommy unpack Model Context Protocol (MCP) servers for Power BI and Fabric — what they are, how to use them, and whether organizations should be turning them on today. Plus, a deep dive on what makes AI agents actually useful versus just impressive.

AI Drives Fabric Success – Ep. 493

January 14, 2026

AI Drives Fabric Success – Ep. 493

Mike and Tommy kick off 2026 asking the big question: will AI drive Fabric's success? They share their real AI toolkits, debate the future of consulting in an agent-powered world, and brainstorm how Claude Code and agent skills could transform their daily workflows.

Fabric Awards – Ep. 492

January 9, 2026

Fabric Awards – Ep. 492

Mike and Tommy hand out their completely made-up Fabric Awards for 2025 — from 'Most Likely to Be Disabled by IT' to 'This Is Why We Can't Have Nice Things.' Plus, Marco Russo confirms what they've been saying all along: notebooks win.

Our Fabric Resolutions – Ep. 491

January 7, 2026

Our Fabric Resolutions – Ep. 491

Mike and Tommy share their 2026 Fabric resolutions — from doubling down on Power BI embedding and data warehouses to validating AI-generated code and building custom workloads. Plus, Microsoft acquires Osmos to bring agentic AI to Fabric data engineering.

Revisiting Dataflows Gen 2 – Ep. 490

January 2, 2026

Revisiting Dataflows Gen 2 – Ep. 490

Mike and Tommy revisit Dataflows Gen 2 after giving it a hard time for months — and the verdict? It's actually good now. New parallelization, modern query evaluation, and smarter pricing make it a real option again. Plus, the PBIR format admin setting and creative image visual tricks.

Why Fabric IQ Will Cause Friction – Ep. 489

December 31, 2025

Why Fabric IQ Will Cause Friction – Ep. 489

Mike and Tommy unpack Fabric IQ's new ontology feature and why it will create friction in organizations—from cultural resistance to political turf wars over data definitions. They explore MCP vs. IDE workflows and debate whether businesses are mature enough for enterprise-wide semantic alignment.

Power BI Secret Santa – Ep. 488

December 26, 2025

Power BI Secret Santa – Ep. 488

Mike and Tommy exchange Power BI and Fabric feature wishlists in a holiday Secret Santa format, proposing everything from sticky notebook cells to integrated Python notebooks in desktop. A fun Christmas special packed with product ideas that could reshape the developer experience.

The Intelligence Developer – Ep. 487

December 24, 2025

The Intelligence Developer – Ep. 487

Mike and Tommy explore the emerging 'Intelligence Developer' role—a new position shaped by AI and Fabric IQ that shifts focus from metrics to dimensions and data governance. They also recap the biggest SQL, Fabric, and Power BI developments of 2025.

Backwards Ontology – Ep. 486

December 19, 2025

Backwards Ontology – Ep. 486

Mike and Tommy ask the big question: who in your organization is going to build the Fabric IQ ontology? They explore a 'backwards' approach—starting from semantic models you already have—and debate whether the BI team, data governance, or a new role should own it.

1-Click Notebooks – Ep. 485

December 17, 2025

1-Click Notebooks – Ep. 485

Mike and Tommy explore the new 1-click notebook experience for Power BI semantic models, including Semantic Link integration and what it means for BI developers moving into Python and Spark workflows. Plus, how Fabric's forecasting service makes Spark notebooks feel instant.

Data Governance with Fabric IQ – Ep. 484

December 12, 2025

Data Governance with Fabric IQ – Ep. 484

Mike and Tommy explore what data governance looks like in the Fabric IQ era, unpacking how ontology changes the governance conversation from policing data to defining business meaning. Plus, notebooks in pipelines now support service principals and workspace identity.

Semantic Modeling on the Web – Ep. 483

December 10, 2025

Semantic Modeling on the Web – Ep. 483

Mike and Tommy break down what it means to model semantic models directly in the Power BI service—why it’s a big deal for Mac users, collaboration, and faster iteration. They also highlight version history as a safety net for live edits and discuss how the web experience changes the modeling workflow.

Microsoft Ignite & November Recap – Ep. 482

December 5, 2025

Microsoft Ignite & November Recap – Ep. 482

Mike and Tommy recap Microsoft Ignite and the November 2025 updates across Fabric, OneLake, and Power BI—highlighting Fabric IQ, data integration improvements, and platform tooling. They also share practical ways they’re using AI for productivity, from meeting facilitation to developer workflows with Claude Code.

From Fragmented Models to Unified Semantics – Ep. 481

December 3, 2025

From Fragmented Models to Unified Semantics – Ep. 481

Mike and Tommy reflect on rebuilding data environments using lessons learned—why semantic models and shared definitions matter more than ever as teams scale. They connect the dots between metric stores, governance, and the push toward a unified semantic layer in Fabric and Power BI.

Why Product Teams Should Own Data – Ep. 480

November 28, 2025

Why Product Teams Should Own Data – Ep. 480

Mike and Tommy react to the argument that centralized data teams become bottlenecks—and explore why embedding data ownership inside product teams can deliver faster, more relevant outcomes. They discuss the tradeoffs: governance, consistency, and how to avoid replacing one silo with many.

Tracking App Usage at Scale – Ep. 479

November 26, 2025

Tracking App Usage at Scale – Ep. 479

A consultant managing 120+ Power BI dashboards across 70 school districts asks: what's the best way to track app-level usage at scale? Mike and Tommy break down the monitoring landscape—from built-in usage metrics to admin APIs and Fabric capacity metrics.

Untangling Workspace, Branching, and Artifact Chaos – Ep. 478

November 21, 2025

Untangling Workspace, Branching, and Artifact Chaos – Ep. 478

Mike and Tommy tackle one of Fabric's most confusing topics: how to design and manage workspaces when you're juggling branching, deployment pipelines, and a growing number of artifacts. They share patterns that work and anti-patterns that create chaos.

Start with the Why – Ep. 477

November 19, 2025

Start with the Why – Ep. 477

Another mailbag episode where Mike and Tommy emphasize the most important question in any data project: what problem are you actually trying to solve? Before picking tools, building pipelines, or designing models—start with the why.

New Feature Semantic Bridge – Ep. 476

November 14, 2025

New Feature Semantic Bridge – Ep. 476

Mike and Tommy explore the concept of a 'semantic bridge'—connecting semantic layers across platforms like Power BI, Databricks, Snowflake, and dbt. They compare approaches to semantic modeling across the industry and discuss what it means for cross-platform analytics.

Modeling Without the Keyboard – Ep. 474

November 7, 2025

Modeling Without the Keyboard – Ep. 474

Mike and Tommy explore the evolving role of AI in semantic modeling—from Anthropic's MCP code execution to TMDL-aware AI workflows. They also discuss 'context rot' and what happens when AI assistants lose track of long conversations. Plus, new Data Agent improvements and the upcoming card visual migration.

DevEx for Pros: UDFs, the Tools That Stick – Ep. 473

November 5, 2025

DevEx for Pros: UDFs, the Tools That Stick – Ep. 473

Mike and Tommy explore developer experience (DevEx) in the BI world—what makes tools stick, why UDFs (User Defined Functions) in DAX are a game-changer, and how Tabular Editor's TMDL scripts and notebooks fit into modern BI development workflows.

Data Modeling in Event Driven Architectures – Ep. 471

October 29, 2025

Data Modeling in Event Driven Architectures – Ep. 471

Mike and Tommy explore how data modeling changes when your source data comes from event-driven systems rather than traditional transactional databases. They discuss the shift from state-based to event-based thinking and what it means for semantic models.

Measure Total Shenanigans – Ep. 470

October 24, 2025

Measure Total Shenanigans – Ep. 470

Mike and Tommy dive into the quirky world of DAX measure totals—why they don't always behave as expected and what Daniel Otykier's research reveals about the underlying mechanics. Plus, dbt Labs gets acquired by Fivetran and Dataflows Gen2 gets a performance revolution.

PBIP or PBIX? – Ep. 469

October 22, 2025

PBIP or PBIX? – Ep. 469

Mike and Tommy debate the big question: should you migrate from PBIX to PBIP? They break down who benefits most from the new project format, whether it's too developer-heavy for business users, and what the migration path looks like.

Action Systems + AI Applications – Ep. 468

October 17, 2025

Action Systems + AI Applications – Ep. 468

Mike and Tommy explore the concept of 'action systems'—AI applications that don't just analyze data but take action on it. They cover the Anomaly Detector and Maps announcements from FabCon Vienna, plus OneLake diagnostics and Data Agent CI/CD support.

What Is Real-Time Intelligence? – Ep. 467

October 15, 2025

What Is Real-Time Intelligence? – Ep. 467

Mike and Tommy take a deep dive into Fabric's Real-Time Intelligence workload—what it is, how Eventhouses work, and why it represents a paradigm shift from batch analytics to event-driven decision making. Plus, metric sets deprecation and OneLake Table APIs.

Data Agents and Semantic Models – Ep. 466

October 10, 2025

Data Agents and Semantic Models – Ep. 466

Mike and Tommy explore the intersection of Data Agents and semantic models—how well-built models become the foundation for AI-powered data experiences, and what best practices look like for configuring agents that actually deliver useful answers.

Subscription Use Cases – Ep. 465

October 8, 2025

Subscription Use Cases – Ep. 465

Mike and Tommy follow up on their subscriptions episode with listener feedback and real-world use cases. They explore creative ways to use Power BI subscriptions for driving adoption, delivering data to non-technical users, and automating report distribution.

Is Microsoft Fabric Business Intelligence? – Ep. 464

October 3, 2025

Is Microsoft Fabric Business Intelligence? – Ep. 464

Mike and Tommy tackle the identity question: is Fabric a BI platform, a data engineering platform, or something else entirely? They discuss where Power BI fits in the bigger Fabric picture and whether BI professionals need to expand their skill sets. Plus, Copy Job and Dataflow Gen2 updates.

User Defined Functions in DAX – Ep. 463

October 1, 2025

User Defined Functions in DAX – Ep. 463

Mike and Tommy take a deep dive into DAX User Defined Functions—one of the biggest additions to the DAX language in years. They discuss the potential impact on model development, code reuse, and the emerging DAX library ecosystem.

Microsoft Fabric Feature Pyramid – Ep. 462

September 26, 2025

Microsoft Fabric Feature Pyramid – Ep. 462

Mike and Tommy rank Fabric features in a pyramid format—from the single most essential feature at the top to the supporting cast at the base. A fun exercise that reveals what they think matters most in the Fabric ecosystem right now.

Fabcon Vienna – Ep. 461

September 24, 2025

Fabcon Vienna – Ep. 461

Mike and Tommy recap FabCon Vienna—the big announcements, the September Fabric feature summary, the new extensibility toolkit, and calendar-based time intelligence. A packed episode covering the European conference highlights.

Composite Models vs Reusable Datasets – Ep. 460

September 19, 2025

Composite Models vs Reusable Datasets – Ep. 460

Mike and Tommy compare composite models and reusable datasets—two approaches to sharing and extending semantic models across teams. They also react to Translytical Task Flows from listener feedback in their 'Beat from the Street' segment.

Initial Impressions of Data Agents – Ep. 459

September 17, 2025

Initial Impressions of Data Agents – Ep. 459

Mike and Tommy share first impressions of Fabric Data Agents—what's promising, what's still hype, and how multi-agent orchestration with Copilot Studio fits in. Plus, smarter agent instructions and a Chicago Fabric crash course meetup.

Planning Your Capacity – Ep. 457

September 12, 2025

Planning Your Capacity – Ep. 457

Mike and Tommy tackle one of the most common Fabric questions: how do you plan and size your capacity? They walk through Microsoft's capacity planning tools, estimator, and optimization strategies to help teams right-size their Fabric investment.

The Fabric Magic Wand – Ep. 458

September 12, 2025

The Fabric Magic Wand – Ep. 458

If you had a magic wand and could add any feature to Fabric, what would it be? Mike and Tommy riff on Stephanie Bruno's LinkedIn post about dream Fabric features, sharing their own wish lists and debating what would have the biggest impact.

Power BI Report Accessibility – Ep. 455

September 5, 2025

Power BI Report Accessibility – Ep. 455

Mike and Tommy kick off their accessibility series with an overview of Power BI report accessibility—why it matters, what the standards are, and how to start building reports that work for everyone.

Accessibility: Methods, Process, and Adoption – Ep. 456

September 3, 2025

Accessibility: Methods, Process, and Adoption – Ep. 456

Mike and Tommy dive deep into accessibility in Power BI—methods for building accessible reports, process for adoption across teams, and practical tools like KeyTips, color contrast checkers, and Stephanie Bruno's Accessibility Checker. Part two of their accessibility series.

Looking at the Warehouse Roadmap – Ep. 454

August 29, 2025

Looking at the Warehouse Roadmap – Ep. 454

Mike and Tommy walk through the Fabric Data Warehouse roadmap—what's coming, what's already shipped, and where warehouse fits in the broader Fabric story. Plus, materialized lake views and notebook UDF integration.

Creature Comforts of Data Warehouse – Ep. 453

August 27, 2025

Creature Comforts of Data Warehouse – Ep. 453

Mike and Tommy discuss the latest Fabric Data Warehouse improvements—migration assistant, SQL endpoint refresh upgrades, snapshots, and the 'creature comforts' that make warehouse feel more like home for SQL professionals.

Calculation Groups in Practice – Ep. 452

August 22, 2025

Calculation Groups in Practice – Ep. 452

Mike and Tommy explore calculation groups in practice—one of DAX's most powerful features for reducing measure proliferation and creating dynamic calculation patterns. They reference SQLBI's deep dives and Bernat's practical blog posts.

Lets Talk SQL and New Features: The Future? – Ep. 451

August 20, 2025

Lets Talk SQL and New Features: The Future? – Ep. 451

Mike and Tommy discuss the evolving role of SQL in Fabric—what's new and coming soon in the SQL analytics endpoint, connecting Fabric SQL to Desktop, and whether SQL is gaining or losing ground in the modern data stack.

The End of the Line for Datamarts – Ep. 450

August 15, 2025

The End of the Line for Datamarts – Ep. 450

Mike and Tommy discuss the end of Power BI Datamarts—Microsoft's plan to unify datamarts with Fabric Data Warehouse. They cover what this means for current datamart users, the migration path, and whether datamarts ever found their audience.

Translytical Is So Much More – Ep. 447

August 6, 2025

Translytical Is So Much More – Ep. 447

Mike and Tommy unpack translytical task flows in Power BI—a feature that goes far beyond the Gartner buzzword. Plus news on OneLake as a source for COPY INTO and a new Fabric Notebooks competition.

AI Is Now Ready – SQLBI – Ep. 446

August 1, 2025

AI Is Now Ready – SQLBI – Ep. 446

Mike and Tommy discuss SQLBI's bold claim that AI in Power BI is ready to pay attention to—driven by MCP servers that let AI agents query and control Power BI. Plus the Fabric July 2025 feature summary.

Evolution of an Analyst – Ep. 445

July 30, 2025

Evolution of an Analyst – Ep. 445

Mike and Tommy celebrate Power BI's 10th anniversary by reflecting on the evolution of the data analyst role. Plus: the default semantic model is finally being sunset, and Fabric data agents get multi-agent orchestration.

Optimal Power BI Architecture in Fabric – Ep. 444

July 25, 2025

Optimal Power BI Architecture in Fabric – Ep. 444

Mike and Tommy tackle a mailbag question about the optimal Power BI architecture in the Fabric era versus the pre-Fabric world of dataflows and shared datasets. They explore how the lakehouse, notebooks, and AI agents are reshaping what 'better' really means for data teams.

Future-Proofing Excel – Ep. 443

July 23, 2025

Future-Proofing Excel – Ep. 443

Mike and Tommy answer a mailbag question about building Excel dashboards with future migration in mind. They break down practical steps for making the leap from Excel to Power BI easier — starting with Power Query, tables, and pivot charts.

Data Science with Ginger Grant

July 21, 2025

Data Science with Ginger Grant

Tommy and Mike discuss the state of Data Science as it relates to Fabric. Learn from MVPs where you should invest your time with Fabric and Data Science.

DevOps with Matthias Thierbach

July 21, 2025

DevOps with Matthias Thierbach

The explicit measures podcast unpacks what DevOps means. It's not software, it's a way of thinking. Matthias is the creator of the beloved TMDL format.

What's up with DAX? – Ep. 442

July 18, 2025

What's up with DAX? – Ep. 442

Mike and Tommy refocus on DAX after weeks of Fabric talk. They cover the Power BI July 2025 feature summary, discuss what companies are actually doing about Fabric adoption, and dive deep into the current state and future of DAX.

What is Your Numeracy? – Ep. 441

July 16, 2025

What is Your Numeracy? – Ep. 441

Mike and Tommy explore the concept of numeracy — how well does your team actually understand analytics? They discuss skills matrices for Fabric adoption and whether we can (and should) test for data literacy on our teams.

Fabric June 2025 Feature Draft – Ep. 439

July 9, 2025

Fabric June 2025 Feature Draft – Ep. 439

Mike and Tommy break down the Fabric June 2025 update with a rapid-fire draft of the features they’re most excited about. They also cover Copilot inline code completion in Fabric notebooks, shortcut transformations from files to Delta tables, and new data agent data-source instructions.

Who Owns the Connection? Managing Access and Chaos in Fabric Pipelines – Ep. 438

July 4, 2025

Who Owns the Connection? Managing Access and Chaos in Fabric Pipelines – Ep. 438

Mike and Tommy dig into a very real Fabric pain point: connections that get created by one developer and become invisible or unusable for everyone else. They share practical governance patterns—especially security-group driven ownership—and what Microsoft could improve to reduce friction and ‘paper cuts’ in team-based pipelines.

Small Business with Power BI and Fabric – Ep. 437

July 2, 2025

Small Business with Power BI and Fabric – Ep. 437

Mike and Tommy tackle a mailbag question from a small business struggling to justify Power BI and Fabric over their existing SSRS setup. They break down licensing strategies, the value of the semantic model, and why even small organizations can find the right price point for Fabric.

Deep Dive on CI/CD Branching Strategy – Ep. 436

June 27, 2025

Deep Dive on CI/CD Branching Strategy – Ep. 436

Mike, Tommy, and guest Mathias Thierbach unpack CI/CD branching strategies — Git Flow, GitHub Flow, GitLab Flow, and trunk-based development — exploring how they apply to Microsoft Fabric, the tooling gaps that remain, and practical advice for teams just getting started with source control.

DataOps is the Future of Power BI Teams – Ep. 435

June 25, 2025

DataOps is the Future of Power BI Teams – Ep. 435

Tommy, Mike, and guest Mathias Thierbach unpack what DataOps means for Power BI and Fabric teams — from source control and automated testing to scaling with junior developers. The trio debates whether AI is the key to rapid DataOps adoption and why the click-and-drag approach to Fabric projects won't survive long-term.

Top Down and Bottom Up DevOps – Ep. 434

June 20, 2025

Top Down and Bottom Up DevOps – Ep. 434

Mike, Tommy, and guest Matias discuss the top-down and bottom-up approaches to adopting DevOps in Power BI and Fabric teams. From convincing leadership to grassroots adoption with Git integration, they unpack practical strategies for building a DevOps culture in BI organizations.

DevOps and You, Your Team, and Your Data – Ep. 433

June 18, 2025

DevOps and You, Your Team, and Your Data – Ep. 433

Mike and Tommy are joined by Mathias Thierbach to unpack what DevOps really means for Power BI and Fabric teams — beyond just CI/CD. They cover why source control is the starting line, where automated testing fits (and why Microsoft tooling is still thin), plus how PBIR/PBIP and modern file formats unlock collaboration at scale.

We Just Want to View Reports! – Ep. 432

June 13, 2025

We Just Want to View Reports! – Ep. 432

Mike and Tommy tackle a common frustration: how to give report viewers a simple experience without exposing them to the full complexity of Fabric. They explore SharePoint embedding, org apps, dedicated embedding solutions, and the importance of identifying user personas.

What’s New in Microsoft Fabric CI/CD – Ep. 431

June 11, 2025

What’s New in Microsoft Fabric CI/CD – Ep. 431

In Episode 431, Mike and Tommy break down what’s new with Microsoft Fabric CI/CD and what it means for teams trying to bring real DevOps discipline to analytics. They also cover fresh Copilot updates and a practical take on goal setting and skills development in the age of Fabric.

Build for AI or Build for Reports? – Ep. 430

June 6, 2025

Build for AI or Build for Reports? – Ep. 430

Mike and Tommy debate whether your next investment of time should go toward making reports better or making your semantic model AI-ready. They unpack Microsoft's new 'Prep Data for AI' features — AI instructions, AI data schema, and verified answers — and ask the hard question: is the juice worth the squeeze?

Shortcut Mania! Use Cases for Shortcuts – Ep. 429

June 4, 2025

Shortcut Mania! Use Cases for Shortcuts – Ep. 429

Mike and Tommy dive deep into Microsoft Fabric shortcuts — from managing connections and creating shortcuts programmatically to using them as data contracts between teams. They explore how shortcuts are changing data architecture patterns and enabling new ways to distribute and govern data across organizations.

Adopting Copilot Standalone for Power BI – Ep. 428

May 30, 2025

Adopting Copilot Standalone for Power BI – Ep. 428

Mike and Tommy break down what Copilot Standalone for Power BI is and why it changes the consumer experience for chat-with-your-data. Then they role-play a realistic rollout plan—starting with real problems, measurable wins, and AI-ready semantic models instead of a blanket mandate.

What Microsoft Build Means For You – Ep. 427

May 28, 2025

What Microsoft Build Means For You – Ep. 427

Mike and Tommy unpack Microsoft Build 2025 announcements through a practical lens — from open mirroring and SQL database tooling to the new standalone Copilot for Power BI. The main topic: a role-play exercise on how you'd actually roll out Copilot standalone in your organization.

Introducing Advanced Analytics to Organizations – Ep. 426

May 23, 2025

Introducing Advanced Analytics to Organizations – Ep. 426

Mike and Tommy discuss how BI teams can move beyond basic bar and line charts into advanced analytics like Pareto analysis. They explore strategies for introducing these techniques to organizations and getting stakeholders to adopt more sophisticated analytical approaches.

Are We Still Self Service Or Drifting Back to Corporate BI – Ep. 425

May 20, 2025

Are We Still Self Service Or Drifting Back to Corporate BI – Ep. 425

Mike and Tommy debate whether the Power BI and Fabric ecosystem is still truly self-service or quietly drifting back toward corporate BI, exploring semantic model-to-lakehouse sync, data contracts, managed self-service, and where the line between central IT and business users really falls.

Uses for TMDL & VS Code – Ep. 424

May 16, 2025

Uses for TMDL & VS Code – Ep. 424

Mike and Tommy unpack TMDL — the Tabular Model Definition Language — tracing its origins from the monolithic BIM file to today's human-readable, file-per-object format. They explore practical use cases in VS Code, from find-and-replace renaming to AI-powered measure descriptions and unused-object cleanup with GitHub Copilot.

Tools in Power BI – Ep. 423

May 14, 2025

Tools in Power BI – Ep. 423

Mike and Tommy dive into the rich ecosystem of third-party and first-party tools that help Power BI developers build, test, deploy, and optimize their models and reports. From SQLBI's comprehensive overview to hands-on favorites, this episode is a toolbox tour for every Power BI practitioner.

Max Performance in Power Query – Ep. 422

May 9, 2025

Max Performance in Power Query – Ep. 422

Mike, Tommy, and special guest Alex Powers deep-dive into squeezing maximum performance out of Power Query—from Excel origins to Dataflows Gen 2 in Fabric. They cover staging defaults, V-Order optimization, query folding, the ELT mindset shift, and why copy-pasting Gen 1 code into Gen 2 will burn your CU budget.

Power Query, Skills to Know and Learn – Ep. 421

May 7, 2025

Power Query, Skills to Know and Learn – Ep. 421

Mike and Tommy dive into the Power Query skills every Power BI user should master. From essential daily transforms to advanced M language techniques, they break down what to learn first and what to tackle as you level up.

Half Baked Ideas – Ep. 420

May 2, 2025

Half Baked Ideas – Ep. 420

Mike and Tommy serve up their half baked ideas for the Power BI and Fabric ecosystem. From wish-list features to wild predictions, this episode is all about thinking out loud.

Do we Design Lakehouse Differently Now? – Ep. 419

April 30, 2025

Do we Design Lakehouse Differently Now? – Ep. 419

Mike and Tommy explore whether recent Fabric updates change how we should design a lakehouse architecture. With Direct Lake now available in Power BI Desktop and new workspace item limits, the design conversation is shifting fast.

Education for a Data Scientist in the Age of Fabric? – Ep. 418

April 25, 2025

Education for a Data Scientist in the Age of Fabric? – Ep. 418

Mike, Tommy, and guest Ginger Grant explore what education for a data scientist should look like in the age of Microsoft Fabric. They discuss whether traditional college degrees still hold up, the value of internships, and how the evolving data platform landscape is reshaping what skills matter most.

Should Data Scientists Care about PBI? – Ep. 416

April 18, 2025

Should Data Scientists Care about PBI? – Ep. 416

Mike and Tommy tackle whether data scientists should pay attention to Power BI, featuring a lively discussion on the intersection of data science and business intelligence. Plus, news on Fabric User Data Functions and VS Code custom instructions for Copilot.

DAX and Semantic Models at FabCon – Ep. 414

April 11, 2025

DAX and Semantic Models at FabCon – Ep. 414

Mike and Tommy break down the biggest DAX and semantic model announcements from FabCon 2025. From Direct Lake improvements to DAX calendars and user-defined functions, this episode covers what matters most for Power BI practitioners.

FabCon Rundown – Ep. 413

April 9, 2025

FabCon Rundown – Ep. 413

Mike and Tommy break down the biggest announcements from FabCon 2025, covering agentic AI capabilities, new warehouse functions, and metadata-driven lakehouse patterns. They also spotlight the Power Designer Workload and Entelexos for Power BI Embedded.

Giving People Their Data - Subscriptions? – Ep. 412

April 4, 2025

Giving People Their Data - Subscriptions? – Ep. 412

Mike and Tommy tackle the common request of getting report data delivered straight to users' inboxes via subscriptions. They explore the options, limitations, and best practices for giving people their data in Power BI.

Data Contracts in PBI and Fabric – Ep. 411

April 2, 2025

Data Contracts in PBI and Fabric – Ep. 411

Mike and Tommy dive into data contracts and how they apply to Power BI and Microsoft Fabric environments. They explore why formalizing expectations between data producers and consumers is key to building trustworthy, scalable data platforms.

Agile and Power BI Reports – Ep. 410

March 28, 2025

Agile and Power BI Reports – Ep. 410

Mike and Tommy explore how Agile methodology applies to Power BI report development. They discuss iterative design, stakeholder feedback loops, and why treating reports like software projects leads to better outcomes.

Selling a Google Data Shop Power BI – Ep. 409

March 26, 2025

Selling a Google Data Shop Power BI – Ep. 409

Mike and Tommy tackle how to sell Power BI into an organization already invested in the Google data stack. They break down the practical challenges and strategies for fitting Power BI into a BigQuery-centric environment.

DAX Performance Testing – Ep. 408

March 21, 2025

DAX Performance Testing – Ep. 408

Mike and Tommy dive into the new DAX Performance Testing notebook from Microsoft's Fabric Toolbox, a powerful open-source tool for automating query benchmarks across cold, warm, and hot cache states. They also cover the latest Tabular Editor releases and code actions features.

Investing $100 in Fabric and Power BI – Ep. 406

March 14, 2025

Investing $100 in Fabric and Power BI – Ep. 406

Mike and Tommy explore what you can accomplish with just $100 invested in Microsoft Fabric and Power BI. They also check out PowerTable's new private preview for building data apps on modern data platforms.

Naming Conventions – Ep. 405

March 12, 2025

Naming Conventions – Ep. 405

Mike and Tommy dive into naming conventions for Microsoft Fabric items and why a consistent structure matters as your workspace grows. Plus, news on AI functions in Fabric and the February 2025 feature summary.

Managing Multiple Datasets – Ep. 404

March 7, 2025

Managing Multiple Datasets – Ep. 404

Mike and Tommy tackle a mailbag question from Mehmet about best practices for managing multiple datasets in Power BI. They dive into whether composite models are the right approach for joining data across models.

Composite Models Review – Ep. 403

March 5, 2025

Composite Models Review – Ep. 403

Mike and Tommy dive deep into composite models in Power BI, reviewing how they work and when to use them. They also cover the new Spark connector for Fabric Data Warehouse now in public preview.

Journey of a Citizen Developer – Ep. 402

February 28, 2025

Journey of a Citizen Developer – Ep. 402

Mike and Tommy reflect on the journey of a citizen developer growing with Power BI. They share practical advice on leveling up from self-taught report builder to trusted data professional.

SQL Databases - What, Why, How? – Ep. 401

February 26, 2025

SQL Databases - What, Why, How? – Ep. 401

Mike and Tommy dive deep into SQL databases in Microsoft Fabric — what they are, why they matter, and how to get started. They also cover the new Fabric Quotas feature and debate which social media platform they'd keep if they could only have one.

Choose a Data Store - Fabric Decision Guide – Ep. 400

February 21, 2025

Choose a Data Store - Fabric Decision Guide – Ep. 400

Mike and Tommy celebrate episode 400 and dive into the Microsoft Fabric decision guide for choosing the right data store. They break down when to use a lakehouse, warehouse, eventhouse, SQL database, and more — helping you pick the right tool for the job.

Dataflows Gen 1 vs Fabric SQL for Reference Tables – Ep. 399

February 19, 2025

Dataflows Gen 1 vs Fabric SQL for Reference Tables – Ep. 399

Mike and Tommy compare two practical ways to manage small-but-critical reference tables: Power BI Dataflows Gen1 versus a Fabric SQL database. They break down tradeoffs around refresh, governance, CI/CD, and downstream consumption so you can pick the simplest option that still scales.

Semantic Models on the Web – Ep. 398

February 14, 2025

Semantic Models on the Web – Ep. 398

Mike and Tommy dig into what it means for Power BI semantic models to move ‘onto the web’, from editing models directly in the service to live editing Direct Lake models from Desktop. They also connect the dots on governance, versioning, and cost—so you can adopt the new workflows without breaking your production reporting.

Semantic Link Labs Updates & Scenarios – Ep. 397

February 12, 2025

Semantic Link Labs Updates & Scenarios – Ep. 397

Mike and Tommy break down what’s new in Semantic Link Labs and why it’s becoming a go-to toolkit for automating Fabric and semantic model workflows with notebooks. They share practical scenarios—from incremental refresh policy updates to operational monitoring—so you can move faster while keeping governance in mind.

C# Scripting in TE vs TMDL View – Ep. 396

February 7, 2025

C# Scripting in TE vs TMDL View – Ep. 396

Mike and Tommy compare the classic Tabular Editor workflow—C# scripting, macros, and model metadata automation—with the newer TMDL-based experience showing up in PBIP and Power BI’s TMDL view. They break down where TMDL makes collaboration and source control dramatically better, and where Tabular Editor still earns its place in a serious semantic model toolbelt.

Fabric January 2025 Draft – Ep. 395

February 5, 2025

Fabric January 2025 Draft – Ep. 395

Mike and Tommy walk through their ‘draft’ of the Microsoft Fabric January 2025 update, calling out the changes they think will matter most for Power BI and Fabric practitioners. From TMDL scripting and semantic model version history to Copilot/Q&A improvements and OneLake catalog metadata, this episode helps you prioritize what to test next.

Microsoft Fabric Job Listings – Ep. 394

January 31, 2025

Microsoft Fabric Job Listings – Ep. 394

In this episode, Mike and Tommy unpack a mailbag question: why are there still so few job listings that explicitly ask for Microsoft Fabric? They break down what’s really happening in the market today and how both job seekers and hiring managers should think about Fabric skills as adoption ramps up.

How to Use Copilot Capacity – Ep. 393

January 29, 2025

How to Use Copilot Capacity – Ep. 393

Mike and Tommy break down what Copilot Capacity is and how to think about sizing and governance so your organization can safely roll out Copilot features in Power BI. They share practical guidance for planning adoption, controlling cost, and setting expectations as teams move from experimentation to production.

Fabric Too Simple or Too Complex? – Ep. 392

January 24, 2025

Fabric Too Simple or Too Complex? – Ep. 392

In this episode, Mike and Tommy wrestle with a question they keep hearing: is Microsoft Fabric too complex or too simple, depending on who’s using it? They also dig into the ‘myth of the data catalog’ and why getting clear on definitions and outcomes matters more than buying another tool.

Using Only Bronze? – Ep. 391

January 22, 2025

Using Only Bronze? – Ep. 391

Mike and Tommy tackle a common Fabric design question: can you ship analytics by building only a Bronze layer, or do you really need Silver and Gold. They break down what you gain (and lose) when you skip refinement layers, and share practical rules of thumb for keeping models trustworthy, performant, and maintainable.

Using only Bronze – Ep. 390

January 17, 2025

Using only Bronze – Ep. 390

Mike and Tommy dig into a deceptively simple question: can you build Power BI reporting straight off the Bronze layer and call it ‘done’? They break down when it’s a smart shortcut, when it’s a trap, and the minimum guardrails you need to keep raw data from becoming everyone’s problem.

Microsoft Fabric & Azure AI Foundry – Ep. 389

January 15, 2025

Microsoft Fabric & Azure AI Foundry – Ep. 389

Mike and Tommy unpack what OneLake security and data access roles mean for real-world Fabric governance—especially when your data lives behind shortcuts. Then they zoom out to Microsoft’s Azure AI Foundry announcements and talk through what it could mean for building AI-enabled apps on top of trusted data.

Fabric SQL Databases - Now What? – Ep. 388

January 10, 2025

Fabric SQL Databases - Now What? – Ep. 388

Mike and Tommy break down what Fabric SQL Databases are, where they fit in the Fabric ecosystem, and the scenarios where a relational database is the right tool instead of a Lakehouse. They also cover how this changes your architecture choices and what to watch for as the feature matures.

Core Visuals Revisited! – Ep. 387

January 8, 2025

Core Visuals Revisited! – Ep. 387

Mike and Tommy revisit Power BI’s core visuals and share practical design and interaction tips that make everyday reports clearer and more trustworthy. They also touch on a Fabric pipeline pattern (pipeline calling pipeline) and how small workflow tweaks can scale your delivery.

Metric Sets and Impact – Ep. 386

January 3, 2025

Metric Sets and Impact – Ep. 386

In this episode, the team breaks down Metric sets in Power BI and why a shared, reusable catalog of KPIs can change how organizations define and trust their numbers. They cover where Metric sets fit in the experience today, what it means for business users, and the practical impact on model design and governance.

Excel to Power BI Migrations – Ep. 385

January 1, 2025

Excel to Power BI Migrations – Ep. 385

In this episode, Mike and Seth walk through what it really takes to migrate Excel-based reporting into Power BI without losing trust in the numbers. They share practical guidance on scoping, modeling, and rollout so your migration improves the experience instead of recreating spreadsheet chaos at scale.

Power BI Org Apps – Ep. 384

December 27, 2024

Power BI Org Apps – Ep. 384

Mike, Tommy, and Seth break down the new Org Apps experience in Power BI and how it changes the way you package and ship content to your organization. They cover practical setup patterns, governance considerations, and what to watch for as the feature continues to evolve.

Secret Santa – Ep. 383

December 25, 2024

Secret Santa – Ep. 383

Mike, Tommy, and Seth dig into the new Organizational Apps (Org Apps) experience in Microsoft Fabric and how it changes the way teams package and distribute content. They break down what’s different from classic workspace apps, where the feature helps, and the preview limitations you need to understand before rolling it out broadly.

The Rise of the Notebook Engineer – Ep. 381

December 18, 2024

The Rise of the Notebook Engineer – Ep. 381

Mike, Tommy, and Seth talk about the rise of the notebook engineer in Fabric: why notebooks are becoming the default interface for data work, and what good notebook practices look like in real teams.

Adding Comments to Reports – Ep. 380

December 13, 2024

Adding Comments to Reports – Ep. 380

Mike, Tommy, and Seth talk through report commenting in Power BI: when it helps, how teams can use it effectively, and the gotchas to watch for in real collaboration workflows.

Knowing Data vs Knowing THE Data – Ep. 379

December 11, 2024

Knowing Data vs Knowing THE Data – Ep. 379

Mike, Tommy, and Seth unpack how much ‘knowing data’ matters versus knowing *the* data in your organization, and what that means for your career in analytics. They also dig into practical ways to add narrative context to KPI snapshots—without losing the thread over time.

Filter Context Explained – Ep. 378

December 6, 2024

Filter Context Explained – Ep. 378

Mike, Tommy, and Seth break down filter context in DAX—what it is, how it’s created, and why it’s the root of so many ‘my measure is wrong’ moments. They walk through practical mental models for reading a visual’s filters and using CALCULATE intentionally, so you can predict results instead of trial-and-error debugging.

Power BI Core Visuals Updates – Ep. 377

December 4, 2024

Power BI Core Visuals Updates – Ep. 377

Mike, Tommy, and Seth break down what’s new (and what’s changing) in Power BI’s core visuals, plus what those updates mean for report builders. They also share practical guidance for when to lean on built-in visuals versus custom visuals as the platform evolves.

Is Power BI Desktop a Dev Tool? – Ep. 376

November 29, 2024

Is Power BI Desktop a Dev Tool? – Ep. 376

Mike and Tommy debate whether Power BI Desktop should be treated like a true development tool or more like a report authoring environment. They break down what “developer workflow” actually means for Power BI teams—source control, testing, deployment, and repeatability.

Mailbag! More Datamarts – Ep. 375

November 27, 2024

Mailbag! More Datamarts – Ep. 375

Mike, Tommy, and Seth dig into listener questions - focusing on datamarts, citizen developer workflows, and how teams should think about tooling and access constraints.

The Power of a Good Agenda – Ep. 374

November 22, 2024

The Power of a Good Agenda – Ep. 374

Mike, Tommy, and Seth discuss why a clear meeting agenda matters, how it improves alignment and follow-through, and practical ways to run better recurring meetings.

Should Fabric Domains Have Leaders? – Ep. 373

November 20, 2024

Should Fabric Domains Have Leaders? – Ep. 373

Mike, Tommy, and Seth discuss whether Microsoft Fabric domains should have dedicated leaders, how ownership impacts governance and adoption, and practical ways to roll domains out successfully.

OneLake for Fast Adoption – Ep. 370

November 8, 2024

OneLake for Fast Adoption – Ep. 370

Mike, Tommy, and Seth explore how OneLake can accelerate adoption in Microsoft Fabric—covering practical ways to simplify data access, reduce duplication, and get teams moving faster.

Dynamics Data & Fabric – Ep. 365

October 23, 2024

Dynamics Data & Fabric – Ep. 365

In Episode 365 of Explicit Measures, Mike and Tommy dig into the realities of bringing Dynamics/Dataverse data into Microsoft Fabric and what to watch out for in real implementations. They also cover Fabric news and how these platform choices affect teams building reliable analytics at scale.

Gen 1 vs. Gen2 Dataflows – Ep. 361

October 9, 2024

Gen 1 vs. Gen2 Dataflows – Ep. 361

Mike and Tommy compare Gen 1 vs Gen 2 dataflows, why the Gen 2 experience still falls short in key areas, and when Gen 1 remains the practical choice for Power BI and Fabric teams. They also call out what improvements would make Gen 2 a true replacement.

Myths, Magic & CoPilot – Ep. 360

October 4, 2024

Myths, Magic & CoPilot – Ep. 360

Mike and Tommy dig into the myths and magic around Copilot and what it really means for Power BI users. They share practical guidance on where AI helps today and where you still need strong fundamentals.

CLM Part 7 - Retire & Archive content – Ep. 359

October 2, 2024

CLM Part 7 - Retire & Archive content – Ep. 359

In this episode, Mike and Tommy wrap up part 7 of their CLM series by focusing on how (and when) to retire and archive Power BI content. You’ll hear practical guidance for avoiding content sprawl while still keeping history, context, and compliance in mind.

Crafting PBI Workspace Policies – Ep. 358

September 27, 2024

Crafting PBI Workspace Policies – Ep. 358

In this episode, Mike and Tommy dig into how to design practical Power BI workspace policies that keep your tenant organized without crushing productivity. You’ll learn how to think about personas, guardrails, and enforcement so your governance model actually sticks.

Adopting Fabric In Your Org – Ep. 357

September 25, 2024

Adopting Fabric In Your Org – Ep. 357

In this episode, Mike and Tommy are joined by Seth Bauer to break down three common Microsoft Fabric adoption scenarios—when leadership wants it now, when decision-makers are on the fence, and when the org is starting from scratch. You’ll leave with a practical way to frame the conversation, identify the right “Avengers team,” and define what success looks like in the first 30–90 days.

Your First 3 Months at a New Job – Ep. 356

September 20, 2024

Your First 3 Months at a New Job – Ep. 356

In this episode, Mike and Tommy talk through what matters most in your first 90 days at a new job—from building relationships and learning the business to picking early wins that create momentum. You’ll walk away with a practical checklist for setting expectations, avoiding common traps, and proving value fast without burning trust.

CLM Part 6 - Support & Monitor Content – Ep. 355

September 18, 2024

CLM Part 6 - Support & Monitor Content – Ep. 355

In this episode, Mike and Tommy continue their Content Lifecycle Management series by focusing on how to support and monitor your Power BI content at scale. You'll learn practical guidance for operationalizing your environment so your reports stay reliable, governed, and easy to improve over time.

Mailbag! PBI Self Service - Not Catching On? – Ep. 354

September 13, 2024

Mailbag! PBI Self Service - Not Catching On? – Ep. 354

In this mailbag episode, Mike and Tommy dig into why Power BI self-service adoption can stall and what leaders can do to make it stick. They cover practical governance, enablement, and culture shifts that turn ‘build-it-yourself’ into a repeatable analytics habit.

Deployment Pipelines for Business Teams – Ep. 352

September 6, 2024

Deployment Pipelines for Business Teams – Ep. 352

Deployment pipelines are getting a UI overhaul, and it changes how teams compare, deploy, and manage artifacts across stages. In this episode, Mike and Tommy talk through what the new experience means for business teams who want repeatable releases without turning CI/CD into a science project.

CLM Part 5 - Deploy Content – Ep. 351

September 4, 2024

CLM Part 5 - Deploy Content – Ep. 351

Content lifecycle management only works if teams can reliably move Power BI artifacts from development to production without breaking what users rely on. In this episode, Mike and Tommy walk through CLM Part 5—deploying content—and talk about the maturity, process, and tooling decisions that make deployments repeatable.

Getting Your Dream Job – Ep. 350

August 30, 2024

Getting Your Dream Job – Ep. 350

Landing the right role in analytics isn’t just luck—it's a mix of clarity, positioning, and doing the unglamorous work consistently. In this episode, Mike, Tommy, and Seth talk through practical tactics for getting hired, standing out in interviews, and building a path to the job you actually want.

Naming Items and Teaching Others – Ep. 349

August 28, 2024

Naming Items and Teaching Others – Ep. 349

Clear naming conventions aren’t just about aesthetics — they reduce cognitive load, make models easier to maintain, and help your team move faster. In this episode, Mike, Tommy, and Seth talk through practical approaches to naming and the habits that make knowledge transfer stick.

CLM Part 4: Validate – Ep. 348

August 23, 2024

CLM Part 4: Validate – Ep. 348

Validation is where content lifecycle management turns from a plan into a repeatable, trustworthy process. In this episode, Mike, Tommy, and Seth walk through what to validate, who should validate it, and how to make validation part of your release rhythm.

How Do You Use Microsoft Fabric Domains? – Ep. 347

August 21, 2024

How Do You Use Microsoft Fabric Domains? – Ep. 347

Domains in Microsoft Fabric help you organize content, standardize ownership, and make discovery easier — but they also add a new layer to how teams think about governance. In this episode, Mike, Tommy, and Seth talk through when domains help, what to watch out for, and how to roll them out without creating chaos.

What To Look for in A New Opportunity – Ep. 345

August 14, 2024

What To Look for in A New Opportunity – Ep. 345

Thinking about a new role or a career move? In this episode, Mike, Tommy, and Seth talk through what to evaluate before saying yes, and how to avoid the traps that look great on paper but hurt later.

CLM Part 3: Develop & Manage Content – Ep. 341

July 31, 2024

CLM Part 3: Develop & Manage Content – Ep. 341

In this episode, the team continues the Content Lifecycle Management (CLM) series with a practical look at developing Power BI content and managing changes. They also cover CI/CD updates in Fabric warehouses and share a quick take on the AI bubble question.

Exploring the Power of Semantic Link

July 26, 2024

Exploring the Power of Semantic Link

Learn how Semantic Link in Microsoft Fabric enables direct access to Power BI semantic models using Python notebooks. Automate tasks, extract data, and streamline your BI workflow.

PBI Skills Matrix in Fabric – Ep. 340

July 26, 2024

PBI Skills Matrix in Fabric – Ep. 340

Mike and Tommy break down how the Power BI Skills Matrix concept translates to the Fabric era and why skills clarity matters when teams ramp up. They also cover the July 2024 updates for Fabric and Power BI, plus a practical beat-from-the-street on PBIP, GitHub, and publishing.

CLM Part 2 – Plan & Design Content – Ep. 339

July 24, 2024

CLM Part 2 – Plan & Design Content – Ep. 339

Mike, Tommy, and Seth continue the Content Lifecycle Management (CLM) series with a focus on planning and designing content in Microsoft Fabric and Power BI, plus a handful of links and updates from the community.

Overcoming Challenges in a CoE Rollout – Ep. 338

July 19, 2024

Overcoming Challenges in a CoE Rollout – Ep. 338

Mike and Tommy dig into the real-world friction points you hit when rolling out a Power BI / Fabric Center of Excellence (CoE), and what to do about them. The conversation focuses on governance, adoption, and how to keep the rollout moving without burning out the team.

The 3-30-300 Rule – Ep. 337

July 17, 2024

The 3-30-300 Rule – Ep. 337

Mike and Tommy cover Microsoft Fabric GitHub integration news and share practical lessons learned from working with deployment pipelines. The main discussion breaks down SQLBI’s 3-30-300 rule and how it helps teams build clearer, more usable reports.

Fabric's Impact on PBI Developers – Ep. 336

July 12, 2024

Fabric's Impact on PBI Developers – Ep. 336

Mike and Tommy discuss how Microsoft Fabric is changing the day-to-day work of Power BI developers and analysts, plus share links and community resources mentioned in the episode.

CLM Part 1 - Overview – Ep. 335

July 10, 2024

CLM Part 1 - Overview – Ep. 335

Mike and Tommy kick off a series on CLM (lifecycle management) for Power BI and Fabric, covering core concepts and why teams should care. They also share community links mentioned in the episode and set the stage for practical patterns you can apply in your own deployments.

Should People Return to the Office? – Ep. 334

July 5, 2024

Should People Return to the Office? – Ep. 334

Mike, Seth, and Tommy dig into the return-to-office debate — what mandates get wrong, what leaders should consider, and how data can (and can’t) guide the decision. They also cover Semantic Link updates and community resources shared in the show notes.

User Input Tables – Ep. 332

June 28, 2024

User Input Tables – Ep. 332

In this episode of the Explicit Measures Podcast, we discuss user input tables and what it means for Power BI developers.

Uncovering Fabric Security Whitepaper – Ep. 326

June 7, 2024

Uncovering Fabric Security Whitepaper – Ep. 326

Microsoft’s Fabric/Power BI security whitepaper consolidates the knobs and patterns admins need. The team discusses why it matters, what to skim first, and how it helps in “hard conversations” with IT.

The Separation of Data & Content – Ep. 324

May 31, 2024

The Separation of Data & Content – Ep. 324

A practical pattern: separating semantic models from report content so many creators can build thin reports securely. The team walks through roles, RLS, and workspace strategies.

The Impact of Task Flows – Ep. 323

May 29, 2024

The Impact of Task Flows – Ep. 323

Task Flows provide a visual way to map end-to-end Fabric work in a workspace. The team discusses why it’s a game-changer for documentation and navigation—and what’s still missing in preview.

Microsoft Build Fabric – Ep. 322

May 24, 2024

Microsoft Build Fabric – Ep. 322

Mike reports from Microsoft Build with a rundown of what stood out—Copilot in more experiences, DAX Query View, and Fabric updates like task flows and real-time analytics.

Building and BI Team – Ep. 321

May 22, 2024

Building and BI Team – Ep. 321

What does a modern BI/Fabric team look like? The team talks roles, first hires, and how to bridge data engineering, modeling, and reporting so adoption actually happens.

Licenses, Models & User Groups – Ep. 320

May 17, 2024

Licenses, Models & User Groups – Ep. 320

A wide-ranging episode: Semantic Link gotchas, licensing for public portfolios, and practical modeling advice—plus why user groups and consistent routines help people keep learning.

Future of Data Visualization – Ep. 319

May 15, 2024

Future of Data Visualization – Ep. 319

The team explores the future of data visualization—where AI, natural language, and better storytelling fit, and why fundamentals like modeling, performance, and accessibility still matter.

Role Shifts & Fabric – Ep. 318

May 10, 2024

Role Shifts & Fabric – Ep. 318

Fabric is shifting roles across BI teams. The discussion covers how report developers, modelers, and data engineers are converging—and what skills and processes help teams adapt.

Metrics Hub, Hot New Feature – Ep. 316

May 3, 2024

Metrics Hub, Hot New Feature – Ep. 316

Metrics Hub is a new way to centralize and discover KPIs in Power BI. The team breaks down metric definitions, ownership, governance, and how to avoid metric sprawl.

Fabric Deployment Methods – Ep. 315

May 1, 2024

Fabric Deployment Methods – Ep. 315

A practical look at Fabric deployment methods—how to structure workspaces, environments, permissions, and promotion paths so teams can ship reliably without creating chaos.

Fabric Conference 2024 – Ep. 307

April 3, 2024

Fabric Conference 2024 – Ep. 307

Mike recaps FabCon 2024 in Las Vegas—key announcements, why task flows matter, and what the conference revealed about the Fabric roadmap (AI, OneLake, governance).

Lakehouse or Data Warehouse – Ep. 305

March 27, 2024

Lakehouse or Data Warehouse – Ep. 305

In this episode of the Explicit Measures podcast, Mike and Tommy explore whether you should build on a Lakehouse or a Data Warehouse in Microsoft Fabric. They break down practical trade-offs and how to choose the right fit for your organization.

The Quality Problem – Ep. 304

March 22, 2024

The Quality Problem – Ep. 304

Mike and Tommy dig into the quality problem in analytics work — why teams keep shipping brittle solutions and how to change the incentives. They lay out practical habits for raising the end-to-end quality bar, from requirements and modeling to testing and automation.

Sharing Strategies – Ep. 303

March 20, 2024

Sharing Strategies – Ep. 303

Mike and Tommy talk through practical sharing strategies in the Power BI / Fabric world — what to share, how to share it, and how to avoid turning collaboration into chaos.

Internal Design – Ep. 302

March 15, 2024

Internal Design – Ep. 302

Mike and Tommy dig into internal design: how to build Power BI/Fabric solutions that are usable, maintainable, and aligned with how your organization actually works.

Two Edged Swords – Ep. 301

March 13, 2024

Two Edged Swords – Ep. 301

In Episode 301, Mike and Tommy break down the key takeaways from 'Two Edged Swords - Ep.301 - Power BI tips from the Real World'. You’ll hear what matters most for Power BI and Fabric practitioners and what to try next.

To 300, and Beyond! – Ep. 300

March 8, 2024

To 300, and Beyond! – Ep. 300

Episode 300 is a milestone conversation about what it takes to show up consistently and keep learning in public. Mike, Tommy, and Seth reflect on community, career growth, and the habits that make Power BI and Fabric work sustainable.

AI & Data Culture Problems – Ep. 299

March 6, 2024

AI & Data Culture Problems – Ep. 299

AI can accelerate analysis, but it can’t rescue a weak data culture. In this episode, the crew digs into where the real bottlenecks live—definitions, trust, and ownership—and how teams can use AI as an assistive tool without skipping the fundamentals.

TMDL in Desktop – Ep. 298

March 1, 2024

TMDL in Desktop – Ep. 298

TMDL is a promising step toward real source control for Power BI semantic models—human-readable files you can diff, review, and deploy. In Episode 298, Mike, Tommy, and Seth unpack what’s changing in Desktop and how Copilot can speed up measure documentation.

BI Strategy Wrap Up – Ep. 297

February 28, 2024

BI Strategy Wrap Up – Ep. 297

A BI rollout isn’t finished when the report ships. The team wraps up Microsoft’s implementation planning series with practical guidance on training, support, feedback, and monitoring adoption.

Mailbag: Analytics vs. Data Visualization – Ep. 296

February 23, 2024

Mailbag: Analytics vs. Data Visualization – Ep. 296

A listener asks how to help analysts find the unexpected “aha” insight inside a governed Power BI experience—without exporting everything to Excel. The team revisits Ep. 294 and outlines where exploratory analysis fits, what audiences need, and which Power BI/Fabric tools actually enable discovery.

Deploy, Proof, and Validate – Ep. 295

February 21, 2024

Deploy, Proof, and Validate – Ep. 295

A BI rollout succeeds or fails in the messy middle: deployment planning, proof-of-concept reality checks, and a repeatable validation loop with users. In Ep. 295, the team breaks down how to move from strategy to something people trust and adopt.

Data Visualization vs. Data Analytics – Ep. 294

February 16, 2024

Data Visualization vs. Data Analytics – Ep. 294

In Ep. 294, the team draws a clean line: analytics turns raw data into meaning; visualization turns meaning into a message. If your Power BI work feels like ‘just charts,’ this one helps you reset the goal—and includes a quick sidebar on why Copilot feels inconsistent across Microsoft 365 right now.

Solution Planning Requirements – Ep. 293

February 14, 2024

Solution Planning Requirements – Ep. 293

Requirements shouldn’t be a dead document—they should be the shared decisions that drive your semantic model, visuals, and rollout. In Ep. 293, the team breaks down solution planning requirements that prevent churn and keep a Power BI build aligned with real business outcomes.

One Person to Do Everything – Ep. 292

February 9, 2024

One Person to Do Everything – Ep. 292

Most teams don't need a unicorn - they need clear responsibilities. In Ep. 292, Mike, Tommy, and Seth unpack why one person owning engineering, modeling, reporting, and governance becomes a bottleneck, and how to scale delivery without burnout.

Define Solutions & Initiatives – Ep. 291

February 7, 2024

Define Solutions & Initiatives – Ep. 291

In Ep. 291, the team translates Microsoft’s tactical planning guidance into a simple operating model: ship measurable BI solutions, run enablement initiatives in parallel, and revisit the plan every 1–3 months so priorities stay real.

Mailbag Time – Ep. 290

February 2, 2024

Mailbag Time – Ep. 290

It's mailbag time. In Ep. 290, Mike, Tommy, and Seth answer listener questions on adopting Power BI in a Google/BigQuery environment, surviving terminology changes like 'dataset' to 'semantic model', and balancing process vs. technology as tools evolve.

Defining Key Results – Ep. 289

January 31, 2024

Defining Key Results – Ep. 289

Defining key results is where BI strategy turns into execution. In this episode, Mike, Tommy, and Seth continue their walk-through of Microsoft's Power BI strategy guidance and focus on tactical planning: how to write OKR-style key results that reduce ambiguity, align teams, and make progress measurable.

Requirements for Semantic Models – Ep. 288

January 26, 2024

Requirements for Semantic Models – Ep. 288

Episode 288 is a practical checklist for gathering semantic model requirements: who the model is for, what definitions must be nailed down, and the constraints (grain, security, refresh) that drive design decisions.

Tactical Planning Objectives – Ep. 287

January 24, 2024

Tactical Planning Objectives – Ep. 287

Power BI implementation success is won in tactical planning. In Ep. 287, Mike, Tommy, and Seth break down Microsoft’s Step 1 guidance: define actionable objectives, prioritize time-sensitive work, choose quick wins that compound, and lay the adoption/governance groundwork without stalling.

Creativity in Power BI – Ep. 286

January 19, 2024

Creativity in Power BI – Ep. 286

Creativity in Power BI isn’t decoration—it’s the discipline of making intentional choices (story, layout, emphasis, and interaction) so the report communicates fast and earns trust. Ep. 286 breaks down how to stay creative while still building something consistent and scalable.

Implementation of Goals – Ep. 285

January 17, 2024

Implementation of Goals – Ep. 285

Strong BI goals turn Power BI from a queue of disconnected requests into an intentional program. In Ep. 285, Mike, Tommy, and Seth break down how to define goals you can measure, prioritize what matters, and keep the team aligned as the work scales.

The Politics of Data – Ep. 284

January 12, 2024

The Politics of Data – Ep. 284

Data programs don’t break because DAX is hard—they break because ownership is fuzzy and incentives don’t line up. In Ep. 284, Mike, Tommy, and Seth dig into the politics of data and how to create decision-rights, trust, and accountability that actually scale.

Strategic Workshops & Goals – Ep. 283

January 10, 2024

Strategic Workshops & Goals – Ep. 283

Strategic workshops are where BI strategy becomes real: goals get named, tradeoffs get surfaced, and ownership becomes explicit. In Episode 283, the team shares a practical approach for planning workshops that produce a usable roadmap—not just notes.

Year in Review – Ep. 282

January 5, 2024

Year in Review – Ep. 282

2023 was the year Fabric became the headline and Power BI’s authoring experience kept evolving. In Ep. 282, Mike, Tommy, and Seth review the releases that actually changed how people build, what cooled off, and what they hope improves next.

Strategic Research – Ep. 281

January 3, 2024

Strategic Research – Ep. 281

Most BI teams fail by skipping discovery. In Ep. 281, Mike, Tommy, and Seth unpack Microsoft’s guidance for planning workshops and doing strategic research so you can document business context, choose the right stakeholders, and prioritize the work that matters.

Customer Understanding & Fabric – Ep. 280

December 29, 2023

Customer Understanding & Fabric – Ep. 280

Customer 360 isn’t a dashboard—it’s an operating model for joining CRM, marketing, product, and support signals into one story. In Ep. 280, the team breaks down why Fabric’s shortcuts/mirroring + Direct Lake are promising for reducing data-copy chaos (while still forcing you to solve identity and definitions).

Secret Santa for Fabric – Ep. 279

December 27, 2023

Secret Santa for Fabric – Ep. 279

Ep. 279 is a holiday ‘Secret Santa for Fabric’: Mike, Tommy, and Seth swap feature wish-lists—better admin oversight, smarter lineage and monitoring, smoother migration into Fabric, and tooling that makes semantic models easier to build and trust.

What is Semantic Link? – Ep. 278

December 22, 2023

What is Semantic Link? – Ep. 278

Ep. 278 explains Fabric’s Semantic Link—how it connects Python to semantic models—and why that matters for repeatable data-quality checks with tools like Great Expectations (plus quick hits from the December Power BI Desktop release).

Strategic Planning – Ep. 277

December 20, 2023

Strategic Planning – Ep. 277

Ep. 277 breaks down BI strategic planning—how to align outcomes, define ownership and governance, and build an achievable roadmap so your Power BI program keeps momentum.

The Impact of Explore (Preview) – Ep. 276

December 15, 2023

The Impact of Explore (Preview) – Ep. 276

Ep. 276 unpacks Explore (public preview) in the Power BI service—how it helps users slice a semantic model fast, where it overlaps existing features, and what governance needs to be in place for it to scale.

Business Alignment & Power BI / Fabric – Ep. 275

December 13, 2023

Business Alignment & Power BI / Fabric – Ep. 275

Ep. 275 breaks down business alignment for Power BI and Microsoft Fabric—how to connect analytics work to real business outcomes, decision-makers, and priorities. The crew shares practical ways to translate strategy into an operating rhythm your data team can actually execute.

Fabric Real-Time Analytics – Ep. 274

December 8, 2023

Fabric Real-Time Analytics – Ep. 274

Ep. 274 explores Microsoft Fabric Real-Time Analytics—how event streams, KQL databases, and alerting fit together for streaming scenarios. The crew also highlights the practical gotchas: governance boundaries, storing history, and the cost surprises that show up when “easy to turn on” becomes “left running for weeks.”

New M Functions for Fabric – Ep. 273

December 6, 2023

New M Functions for Fabric – Ep. 273

Ep. 273 breaks down two power-user additions: DAX Query View in Power BI Desktop (plus Performance Analyzer integration) and Fabric’s new `DeltaLake.Table` M function—bringing Power Query closer to Delta tables.

Change Management – Ep. 272

December 1, 2023

Change Management – Ep. 272

Ep. 272 breaks down change management for Power BI/Fabric programs—how to make platform shifts stick through communication, enablement, and an adoption rhythm—plus a practical PSA on Direct Lake data-type gotchas in semantic models.

Microsoft Fabric & Tableau – Ep. 271

November 29, 2023

Microsoft Fabric & Tableau – Ep. 271

Can Tableau plug into Power BI/Fabric semantic models? Yes—but Ep. 271 explains the real tradeoffs: XMLA/SQL endpoints, licensing/capacity cost, and when a shared semantic layer is a migration bridge vs. an operational burden.

Thanks for the Mailbag – Ep. 270

November 24, 2023

Thanks for the Mailbag – Ep. 270

It’s a mailbag episode: the team breaks down how to ship Power BI content like a product (Apps + Teams), why external sharing is still messy without Embedded, and what to do as Data Marts/Charticulator/Access fade into a Fabric-first world.

Data Products – NOT Projects – Ep. 269

November 22, 2023

Data Products – NOT Projects – Ep. 269

Ep. 269 breaks down the difference between delivering BI as a one-off project versus operating it as a data product—clear ownership, continuous feedback, and a pragmatic hybrid approach to intake vs. big platform work.

Microsoft Ignite Updates – Ep. 268

November 17, 2023

Microsoft Ignite Updates – Ep. 268

Ep. 268 distills the Microsoft Ignite and November 2023 release wave into what BI teams actually need to know: the most meaningful Fabric + Power BI updates, where Copilot fits, and how to roll changes out without breaking governance or capacity.

System Oversight & Fabric – Ep. 267

November 15, 2023

System Oversight & Fabric – Ep. 267

Ep. 267 turns Microsoft’s System Oversight guidance into an actionable playbook: what to monitor, what to standardize, and how to avoid governance-by-surprise. You’ll get practical patterns for balancing tenant controls with empowerment, plus tips for using capacity signals and APIs to keep Power BI + Fabric healthy at scale.

Managed Self Service & Power BI – Ep. 266

November 10, 2023

Managed Self Service & Power BI – Ep. 266

Ep. 266 defines managed self-service in Power BI: shared semantic models with clear ownership + certification so business teams can build fast without breaking trust in the numbers.

Mailbag Hot Takes – Ep. 265

November 8, 2023

Mailbag Hot Takes – Ep. 265

A rapid-fire mailbag: incremental refresh vs full reloads, migrating off Report Server, pragmatic workspace governance, and how Fabric adds new compute choices without changing the core tables→model→report pattern.

Low User Adoption Rates – Ep. 264

November 3, 2023

Low User Adoption Rates – Ep. 264

Low adoption isn’t a mystery—it’s usually a measurement problem. Ep. 264 breaks down how to define adoption for analytics work and which signals (report usage, model reuse, enablement, and outcomes) actually correlate with impact.

Most Underrated Fabric Feature – Ep. 263

November 1, 2023

Most Underrated Fabric Feature – Ep. 263

A tour of Fabric’s underrated workflow accelerators—OneLake File Explorer, Data Wrangler, and Shortcuts—plus a pragmatic look at burstable capacity guardrails and why the Capacity Metrics app should be your first install.

Azure DevOps & Power BI – Ep. 262

October 27, 2023

Azure DevOps & Power BI – Ep. 262

Ep. 262 is a practical walkthrough of bringing Azure DevOps + Git into your Power BI / Fabric workflow—using PBIP as the source format—so deployments become repeatable, reviewable, and less fragile as your content moves from dev to prod.

Power BI Best Served HOT – BI Point of View – Ep. 261

October 25, 2023

Power BI Best Served HOT – BI Point of View – Ep. 261

Ep. 261 uses a hilarious ‘ordering data like food’ skit to unpack why BI requests derail—panic timelines, shifting requirements, and invisible validation work—and what teams can do to align expectations before the next board-meeting fire drill.

Workspace Roles in Fabric – Ep. 260

October 20, 2023

Workspace Roles in Fabric – Ep. 260

Ep. 260 breaks down Microsoft Fabric workspace roles (Admin/Member/Contributor/Viewer) and how to assign them with least-privilege in mind—so teams can build fast without turning every workspace into an admin free-for-all.

Star Schema in Fabric? – Ep. 259

October 18, 2023

Star Schema in Fabric? – Ep. 259

Ep. 259 asks the question every Fabric builder runs into: does a star schema still matter in a Direct Lake world? The answer: yes—especially if DAX is involved—but Fabric changes where the shaping work belongs (upstream) and raises the bar on governance.

Insights vs. Showing off – Ep. 258

October 13, 2023

Insights vs. Showing off – Ep. 258

Ep. 258 is a reality check for report builders: are your visuals helping people see the insight faster, or making them work harder just to decode the chart? The crew shares practical ways to keep creativity high while keeping cognitive load low.

PowerPoint and Power BI – Ep. 257

October 11, 2023

PowerPoint and Power BI – Ep. 257

Ep. 257 tackles a super-common reality: executives live in PowerPoint, while the truth lives in Power BI. The crew breaks down when to embed live report pages vs. ship static screenshots, and how to use slides as a bridge to better data culture (without creating KPI telephone).

New Linguistic Schema – Ep. 256

October 6, 2023

New Linguistic Schema – Ep. 256

Ep. 256 explores Power BI’s updated Q&A linguistic schema—how richer relationships and shareable synonyms can improve natural-language questions, and why governance is still the make-or-break factor.

Measuring Organizational BI Skills – Ep. 255

October 4, 2023

Measuring Organizational BI Skills – Ep. 255

Ep. 255 outlines a practical Power BI skills matrix you can use to measure team capability, spot gaps and single points of failure, and turn vague 'we need a Power BI person' conversations into a clear hiring and training plan.

SQL in Fabric – Ep. 254

September 29, 2023

SQL in Fabric – Ep. 254

Ep. 254 explores what ‘SQL in Fabric’ really means—from querying Delta tables in OneLake to the practical gotchas of building lakehouse-style pipelines. You’ll hear why the storage/compute split matters, what it changes compared to Synapse-era patterns, and where Excel-first teams still hit friction.

Will Fabric Overwhelm the Business – Ep. 253

September 27, 2023

Will Fabric Overwhelm the Business – Ep. 253

Ep. 253 answers a mailbag question every org is about to face: will Microsoft Fabric’s bigger toolbox overwhelm business users—or can you introduce it without killing self-service momentum? Mike, Tommy, and Seth share practical rollout language, guardrails, and adoption patterns that keep Power BI approachable.

Types of Data Roles – Ep. 252

September 22, 2023

Types of Data Roles – Ep. 252

Ep. 252 clarifies the analytics job-title soup—data engineer, analyst, BI developer, analytics engineer, and data scientist—by mapping each role to the real deliverables your Power BI workflow needs. The crew shares how to set ownership boundaries so modeling, security, and reporting don’t fall into the cracks.

Where should we Use AI With BI? – Ep. 251

September 20, 2023

Where should we Use AI With BI? – Ep. 251

Ep. 251 focuses on where AI genuinely helps (and where it doesn’t) in a BI workflow—turning vague questions into clear requirements, accelerating DAX and documentation, and improving communication—while staying realistic about security, governance, and hallucinations.

Load all the data in OneLake – Ep. 250

September 15, 2023

Load all the data in OneLake – Ep. 250

Ep. 250 tackles the practical question every Fabric team hits fast: what belongs in OneLake, and how do you decide the right boundaries for lakehouses, workspaces, and semantic models. Mike, Tommy, and Seth break down the OneLake vs. lakehouse naming confusion, then land on governance-first patterns that keep shared dimensions, security, and reuse from turning into a data swamp.

Jevons Paradox & Demand for Insight – Ep. 249

September 13, 2023

Jevons Paradox & Demand for Insight – Ep. 249

Ep. 249 uses Jevons Paradox to explain a familiar analytics reality: when BI gets easier, demand for “just one more metric” accelerates. Mike, Tommy, and Seth unpack what that means for self-service, governance, and strategy—so your organization gets more clarity, not just more dashboards.

Workspace Design in Fabric – Ep. 248

September 8, 2023

Workspace Design in Fabric – Ep. 248

This episode breaks down practical Microsoft Fabric workspace design: how to separate environments, clarify ownership, and keep permissions sane as you scale. If your tenant is starting to feel messy, you’ll walk away with a repeatable pattern you can apply to new teams and new data products.

Working in Data is Hard – Ep. 247

September 6, 2023

Working in Data is Hard – Ep. 247

Working in data is hard for reasons most org charts ignore: shifting requirements, fuzzy definitions, and the constant translation between business goals and measurable outcomes. In Ep. 247, Mike, Tommy, and Seth break down where the friction comes from—and the small process changes that make delivery calmer and faster.

Knowledge, Understanding & Wisdom – Ep. 246

September 1, 2023

Knowledge, Understanding & Wisdom – Ep. 246

Ep. 246 is a practical guide to spotting the difference between Power BI trivia and real capability: knowledge, understanding, and wisdom—and how to hire for (and build) the kind of judgment that survives messy, real-world projects.

PBI Laptop to Cloud – Ep. 245

August 30, 2023

PBI Laptop to Cloud – Ep. 245

Moving a Power BI solution from your laptop to the cloud isn’t just ‘Publish’—it’s gateways, credentials, refresh, and ownership. In Ep. 245, Mike, Tommy, and Seth map the operational checklist that keeps a dataset reliable once it leaves Power BI Desktop.

Are we data driven? – Ep. 244

August 25, 2023

Are we data driven? – Ep. 244

Most orgs aren’t short on data—they’re short on agreement and follow-through. In Ep. 244, Mike, Tommy, and Seth break down what ‘data-driven’ really looks like: decisions tied to metrics, shared definitions, and a feedback loop that turns insight into action.

100 Dollars for Fabric – Ep. 243

August 23, 2023

100 Dollars for Fabric – Ep. 243

If you could spend $100 improving Microsoft Fabric, what would you buy? In Ep. 243, Mike, Tommy, and Seth build a no-nonsense wish list centered on cost clarity, stronger lineage, and admin tooling that scales beyond a single team.

Thinking Outside the Box – Ep. 242

August 18, 2023

Thinking Outside the Box – Ep. 242

In Ep. 242, Mike, Tommy, and Seth break down a sneaky performance lesson: you can cut render time dramatically without rewriting DAX by rethinking the visual and using constant lines from the Analytics pane.

Solving Data Problems – Ep. 241

August 16, 2023

Solving Data Problems – Ep. 241

Ep. 241 covers a practical Dataflows Gen2 approach to build history over time—and a bigger lesson: solving data problems means addressing technical, business, and adoption realities (not just shipping a clever automation).

The Art of the Possible – Ep. 240

August 11, 2023

The Art of the Possible – Ep. 240

Ep. 240 is a reminder that ‘the art of the possible’ isn’t just flashy dashboards—real Power BI/Fabric value comes from automation, clarity on the business outcome, and designing for adoption.

Contextualized Insights – Ep. 239

August 9, 2023

Contextualized Insights – Ep. 239

Ep. 239 breaks down six practical ways to add context to metrics—comparisons, history, scale, and confirmation—so your Power BI visuals actually drive decisions.

Let us Discuss Tooltips – Ep. 238

August 4, 2023

Let us Discuss Tooltips – Ep. 238

Episode 238 is a practical walkthrough of Power BI tooltips—why they matter, where they go wrong, and how to design them so users get answers without leaving the visual. Mike, Tommy, and Seth share patterns for tooltip pages, context-preserving visuals, and performance-friendly designs you can reuse across reports.

No more Chartjunk ! – Ep. 237

August 2, 2023

No more Chartjunk ! – Ep. 237

Episode 237 digs into chartjunk and visual clutter—how it erodes trust, hides the point of a chart, and slows down decision-making. You’ll get practical Power BI design tactics (tooltips, emphasis, and consistency) to add context without turning your report into noise.

SQL or OneLake – Ep. 236

July 28, 2023

SQL or OneLake – Ep. 236

Ep. 236 breaks down the Fabric ‘SQL vs OneLake’ decision: what’s just different interfaces over the same Delta storage, where governance and permissions still matter, and how to keep architectures understandable as the platform converges.

The Root of All Problems – Ep. 235

July 26, 2023

The Root of All Problems – Ep. 235

Ep. 235 is a practical episode for anyone stuck in ‘fix the dashboard’ mode: it shows how to trace undesirable effects back to real root causes using a systems mindset. You’ll also learn what Chris Webb’s Fabric tests reveal about Direct Lake ‘data hotness’, capacity limits, and why some queries can quietly fall back to DirectQuery.

The Perfect Data Analyst – Ep. 234

July 21, 2023

The Perfect Data Analyst – Ep. 234

Ep. 234 breaks down what makes a ‘perfect’ data analyst: not just technical ability, but the communication and business context needed to turn messy questions into decisions. The team also uses Fabric’s data-integration options (pipelines, Dataflow Gen2, notebooks) to talk through tradeoffs, missing ‘table stakes’ features, and what lock-in really means while the platform is still maturing.

Too Many Details? – Ep. 233

July 19, 2023

Too Many Details? – Ep. 233

In Ep. 233, the crew answers a mailbag question on how much detail belongs in a Power BI report—covering model grain, drillthrough patterns, and ways to keep users in flow without turning VertiPaq into a row-level warehouse.

Symbiotic Relationship of Data – Ep. 232

July 14, 2023

Symbiotic Relationship of Data – Ep. 232

In Ep. 232, Mike, Tommy, and Seth break down the symbiotic relationship between data governance and data storytelling—why trust, ownership, and clear lineage are what turn dashboards into decisions.

What is a Data Model? – Ep. 231

July 12, 2023

What is a Data Model? – Ep. 231

In Ep. 231, Mike, Tommy, and Seth unpack what a “data model” actually is and why it matters—from conceptual diagrams to logical fields and finally the physical star schema you build in Power BI. You’ll learn how clearer modeling conversations reduce DAX complexity, improve trust, and set teams up for scalable, reusable reporting.

Domain Roles Part 2 – Ep. 230

July 7, 2023

Domain Roles Part 2 – Ep. 230

In Ep. 230, Mike, Tommy, and Seth continue their domain roles series and map out how responsibilities shift as you move from Power BI into Microsoft Fabric. You'll learn practical ways to define ownership, reduce duplication, and build trust using clear governance and promotion/certification patterns.

PBI Domains – Ep. 229

July 5, 2023

PBI Domains – Ep. 229

In Ep. 229, Mike, Tommy, and Seth break down Fabric domains and why they’re only useful when paired with clear ownership and process. They debate central BI vs. business-led models, workspace roles, and the promotion/certification path needed to keep Fabric enablement from turning into chaos.

PBIP – Ep. 228

June 30, 2023

PBIP – Ep. 228

In Ep. 228, Mike, Tommy, and Seth break down PBIP (the Power BI Project format) and what it unlocks for real Git workflows: diffs, pull requests, and repeatable CI/CD. They also discuss Fabric Git integration and why preview features still demand cost and governance discipline.

Data Governance & Adoption – Ep. 227

June 28, 2023

Data Governance & Adoption – Ep. 227

In Ep. 227, Mike, Tommy, and Seth explore what Fabric adoption really requires: governance, ownership, and cost visibility—not just new tech. They debate OneLake discoverability and the ‘lakehouse per dataset’ question, then land on a practical distinction: data quality is the condition of your data, while data governance is the operating model that keeps it trustworthy.

Fabric Capacities – Ep. 226

June 23, 2023

Fabric Capacities – Ep. 226

In Ep. 226, Mike, Tommy, and Seth unpack Microsoft Fabric capacities with a cost-first lens: how to read CU consumption, what ‘hidden’ background artifacts can imply for spend, and which controls (like pausing a capacity) help you experiment without getting surprised.

RIP Workspaces – Ep. 225

June 21, 2023

RIP Workspaces – Ep. 225

In Ep. 225, Mike, Tommy, and Seth unpack why ‘workspaces’ are getting noisier in the Fabric era: new item types that appear automatically, what should be hidden vs. governed, and the simple standards that keep teams productive while the platform shifts under your feet.

Fabric Decision Guide – Ep. 224

June 16, 2023

Fabric Decision Guide – Ep. 224

In Ep. 224, Mike, Tommy, and Seth use Microsoft’s Fabric Decision Guide to clarify when a warehouse-first approach makes sense versus a lakehouse-first approach—and how to pick a default pattern your team can govern consistently.

Data Ingestion Part 2 – Ep. 223

June 14, 2023

Data Ingestion Part 2 – Ep. 223

In Ep. 223, Mike, Tommy, and Seth continue the data ingestion series with a pragmatic Fabric lens: when to use pipelines vs. dataflows vs. Spark, what tradeoffs actually matter, and how to standardize ingestion so it’s scalable, governable, and maintainable.

Fabric Decision Guide – Ep. 222

June 9, 2023

Fabric Decision Guide – Ep. 222

In Ep. 222, Mike, Tommy, and Seth use Microsoft’s Fabric Decision Guides to pick practical defaults for ingestion and storage—and explain how to govern those choices so teams stop reinventing the platform on every project.

Exploring Direct Lake and One Lake – Ep. 221

June 7, 2023

Exploring Direct Lake and One Lake – Ep. 221

In Ep. 221, Mike, Tommy, and Seth break down OneLake and Direct Lake in Microsoft Fabric—what they are, how they work together, and where the sharp edges still are. If you’re trying to pick a durable lakehouse pattern, this episode gives you the mental model for shortcuts, security, and performance before you bet your architecture on the new stack.

GIT & Power BI – Ep. 220

June 2, 2023

GIT & Power BI – Ep. 220

In Ep. 220, Mike, Tommy, and Seth break down Git integration for Power BI in Microsoft Fabric—what version control changes for BI teams, how branches and pull requests map to report development, and the simplest way to start adopting source control without slowing delivery.

New Buttons in PBI – Ep. 219

May 31, 2023

New Buttons in PBI – Ep. 219

Ep. 219 is all about Power BI’s evolving button experience—especially navigators and slicer apply/clear patterns—and how a few small UX choices can make reports easier to understand, faster to use, and harder to break by accident.

Hello Microsoft Fabric – Ep. 218

May 26, 2023

Hello Microsoft Fabric – Ep. 218

Ep. 218 is a high-energy breakdown of Microsoft Fabric—why it feels like the next evolution of the Power BI platform, and the governance, capacity, and admin decisions you should consider before enabling it broadly.

PQ Functions – Ep. 217

May 24, 2023

PQ Functions – Ep. 217

Ep. 217 is a practical conversation about Power Query functions—how to build a small library of repeatable helpers, where reuse breaks down inside PBIX files, and when it’s time to move transformations into shared dataflows or upstream pipelines.

Learning Python – Ep. 216

May 19, 2023

Learning Python – Ep. 216

Ep. 216 explores where Python fits in the modern Power BI skill stack—why notebooks are creeping into BI workflows, when SQL and DAX still matter more, and practical ways to start learning without derailing your day job.

Visual Enhancements Updates – Ep. 215

May 17, 2023

Visual Enhancements Updates – Ep. 215

Ep. 215 dives into the March 2023 visual container upgrades—subtitle, divider, and padding—and how they unlock cleaner report layouts. The team also explores viewing PBIX reports directly from SharePoint/OneDrive and what it means for versioning and governance.

Collaboration in Data – Ep. 214

May 12, 2023

Collaboration in Data – Ep. 214

Ep. 214 breaks down how to collaborate during data exploration—when to pull others in, how to split the work, and how to keep findings reproducible and reviewable. You’ll leave with practical ways to share half-finished work without derailing the project.

Edit Data Models in PBI.com – Ep. 213

May 11, 2023

Edit Data Models in PBI.com – Ep. 213

Ep. 213 is a deep dive into Power BI’s new ability to edit semantic models in the Service—when web-based changes make sense, how they interact with Desktop workflows, and what teams should do now to keep governance and version history intact.

Low Code Solutions – Ep. 212

May 10, 2023

Low Code Solutions – Ep. 212

Low-code is less about ‘no programming’ and more about accelerating real work with guided UI, defaults, and reusable patterns. In Ep. 212, Mike, Tommy, and Seth break down how Power BI, Power Query, Power Apps, and automation fit on that spectrum—and what guardrails and ‘wizard’ experiences would make teams faster without sacrificing fundamentals.

Data Communication – Ep. 211

May 5, 2023

Data Communication – Ep. 211

Ep. 211 is about treating your report as a communication tool—designed for a specific audience, not a dumping ground for every chart you can build. Mike, Tommy, and Seth walk through a simple way to improve impact: start with the questions you need to answer, define what ‘good vs. bad’ looks like, and lead users from a headline KPI to the details that drive action.

Dissecting Other Reports – Ep. 210

May 3, 2023

Dissecting Other Reports – Ep. 210

In Ep. 210, Mike, Tommy, and Seth break down a repeatable way to dissect someone else’s Power BI report—where to look first (selection, bookmarks, and filters), how to spot hidden UX logic, and when it’s smarter to refactor versus rebuild.

Conditional Formatting to the MAX – Ep. 209

April 28, 2023

Conditional Formatting to the MAX – Ep. 209

In Ep. 209, Mike, Tommy, and Seth explore Power BI conditional formatting end-to-end—choosing gradients vs. rules vs. icons, building measure-driven formatting with measures, and avoiding designs that confuse more than they clarify.

The End of Analytics – Ep. 208

April 26, 2023

The End of Analytics – Ep. 208

In Ep. 208, Mike, Tommy, and Seth debate whether the analytics “supply chain” is dying—why a shared metrics trunk and edge-driven feedback loops matter, and what AI changes (and doesn’t change) about BI.

Story Framing & Forming – Ep. 207

April 21, 2023

Story Framing & Forming – Ep. 207

In Ep. 207, Mike, Tommy, and Seth break down story framing and story forming—how to define audience, intent, and the “so what” before you build visuals, so your Power BI report drives a decision instead of just displaying data.

2nd Age of Analytics – Ep. 206

April 19, 2023

2nd Age of Analytics – Ep. 206

In Ep. 206, Mike, Tommy, and Seth explain why the one-way “analytics supply chain” is breaking down, what defined the second age of analytics, and how AI is accelerating the shift toward product-minded, feedback-driven BI.

Raising the Bar – Ep. 205

April 14, 2023

Raising the Bar – Ep. 205

In Ep. 205, Mike, Tommy, and Seth lay out a simple ‘raise the bar’ framework for business metrics: start with a small set of master metrics, add movement context, and use tiered supporting metrics (rates + drivers) so every KPI leads to a decision.

Options for Source Control – Ep. 204

April 12, 2023

Options for Source Control – Ep. 204

They break down what source control actually buys you in Power BI—safe releases, clear diffs, and parallel work—then map today’s workarounds to what’s coming next. Along the way, they highlight new announcements like TMDL and deployment pipeline change review that push Power BI closer to real CI/CD.

It Depends – Ep. 203

April 7, 2023

It Depends – Ep. 203

In Ep. 203, Mike, Tommy, and Seth break down why ‘it depends’ is a sign of expertise (not dodging): you’re balancing tradeoffs. They draw a clean line between universal best practices and situation-specific optimizations, and share a simple approach for testing performance changes and asking better requirements questions.

Defining PBI Admin Success – Ep. 202

April 5, 2023

Defining PBI Admin Success – Ep. 202

Ep. 202 defines what success looks like for Power BI admins—balancing governance and enablement, setting the right tenant guardrails, and measuring adoption with signals that actually matter.

Using AI and Data Visualizations – Ep. 201

March 31, 2023

Using AI and Data Visualizations – Ep. 201

Ep. 201 explores where AI actually helps in BI (and where it doesn't): it can accelerate drafts of visuals, text, and analysis—but context, audience, and judgment still drive good data storytelling.

Welcome to Community Jam

November 3, 2022

Welcome to Community Jam

_PowerBI.Tips LOVES community. And we are out to prove it._ We are so proud to announce [Community Jam by PowerBI.Tips](https://jam.powerbi.tips/), t...

Super Fast Data Loads to Prod

September 20, 2022

Super Fast Data Loads to Prod

When you have really large data models loaded in powerbi.com there are challenges around quickly loading gigs of data into a data model. This is parti...

Data Culture with Matthew Roche

December 12, 2021

Data Culture with Matthew Roche

This month we partnered with the relaunch of the Des Moines user group to host Matthew Roche. This month’s topic is all about data culture. If you don...

Business Ops Update: Bugfix

October 3, 2021

Business Ops Update: Bugfix

**UPDATE**: All downloads for business ops has moved to github releases page dedicated to this project here: [https://github.com/MikeCarlo/BusinessOps...

A better way to Mobile

September 23, 2021

A better way to Mobile

Where does the Power BI Mobile app fit within your report building plan? This topic is widely un-discussed within the Power BI community. Many blogs a...

The Dice Game

February 19, 2021

The Dice Game

Well, it’s Friday, time to take a little break and play the Dice Game! The Power BI community is creative and is always developing amazing ideas. This...

Power BI End-to-End Architecture

January 5, 2021

Power BI End-to-End Architecture

Melissa Coates of Coates Data Strategies has produced a new version of the Power BI End-to-End architecture document. If you haven’t seen this documen...

Power BI Version Control

January 1, 2021

Power BI Version Control

## **Please navigate to the following page to see Power BI Version Control:** https://powerbi.tips/2021/02/power-bi-version-control/...

Phil Seamark on Aggregation Tables

December 22, 2020

Phil Seamark on Aggregation Tables

I was having a candid conversation with Phil Seamark from DAX.tips about Aggregation Tables. During that conversation, I was aski...

Power BI Field Finder V2

November 18, 2020

Power BI Field Finder V2

The Power BI Field Finder created by Stephanie Bruno was just updated. In this recent update the HTML viewer has been updated since the old custom vis...

Milwaukee Brew City PUG – Oct 2020

October 29, 2020

Milwaukee Brew City PUG – Oct 2020

The Milwaukee Crew is back at it again with the October 2020 Power BI User Group (PUG). This month we have the amazing Gil Raviv talk to us about Powe...

HTML Content Custom Visual

October 26, 2020

HTML Content Custom Visual

Daniel Marsh-Patrick is a custom visual developer who recently released the HTML Content, a custom visual. This month we go over this visual in detail...

MVPs React October 2020

October 23, 2020

MVPs React October 2020

Horary! The Power BI desktop for October finally arrived and it is packed with tons of updates. I’m super excited about this month’s release. We ralli...

Customize the Default Dataset

October 22, 2020

Customize the Default Dataset

In the October 2020 release of Power BI desktop you have the ability to load a dataset from the splash page. For this tutorial we dig in on how Micros...

Power BI Quiz – Themes

October 15, 2020

Power BI Quiz – Themes

This month I had the privilege of participating in the Power BI Quiz. If you don’t know about the Power BI Quiz show, this is an event that is put on...

MVPs React September 2020

September 29, 2020

MVPs React September 2020

This month we got the Power BI desktop update a little bit later because it was released during the 2020 Ignite conference. Here's our MVPs React recap.

Milwaukee Brew City PUG – August 2020

August 31, 2020

Milwaukee Brew City PUG – August 2020

Back again with another Power BI User group for Milwaukee. This month Mike and Seth walk through the beta release of external tools. If you didn’t see...

Monkey Tools are AWESOME

August 7, 2020

Monkey Tools are AWESOME

The Monkey Tools add-in for excel is really amazing. As a developer for Power BI for many years I’ve learn a ton of tips and tricks while working with...

Milwaukee Brew City PUG – July 2020

July 31, 2020

Milwaukee Brew City PUG – July 2020

Welcome to July! This month we have Tommy Puglia from the Chicago Power BI User Group joining us to discuss and talk about driving organizational succ...

MVPs React July 2020

July 21, 2020

MVPs React July 2020

This month we are trying something brand new. We are introducing a new series called MVPs react. As you may already know Power BI has monthly desktop...

DAX Studio 2.11 Released

July 15, 2020

DAX Studio 2.11 Released

If you haven’t heard about DAX Studio, well now you have. DAX studio is an essential tool for Power BI developers. It enables you to explore and tune...

Hot Swap Power BI Report Connections

May 29, 2020

Hot Swap Power BI Report Connections

Let’s say you have a Power BI file connected to an Analysis Services machine. Then you want to change the data source to PowerBI.com using a Live Conn...

Create Custom Mapbox Styles

May 25, 2020

Create Custom Mapbox Styles

If you’ve played around with MapBox in Power BI – you’ll know that it has loads of great features to create really rich and beautiful maps, including...

Drill Down Maps in Power BI with MapBox

May 19, 2020

Drill Down Maps in Power BI with MapBox

If you’ve played around with MapBox in Power BI – you’ll know that it has loads of great features to create really rich and beautiful maps! One featur...

Create 3D Maps in Power BI with MapBox

May 12, 2020

Create 3D Maps in Power BI with MapBox

If you’ve played around with MapBox in Power BI – you’ll know that it has loads of great features to create really rich and beautiful maps! And one of...

Using Lasso with New Shortcuts

May 6, 2020

Using Lasso with New Shortcuts

The April 2020 Power BI desktop release is an amazing release. This month the Power BI team has released a new lasso feature to enable users to select...

Get to know ALM Toolkit

April 16, 2020

Get to know ALM Toolkit

The ALM Toolkit is an excellent tool for aiding users with Tabular Model management. Christian Wade has been generous enough to provide us with a deta...

MapBox 101 for Power BI

April 7, 2020

MapBox 101 for Power BI

Maps are a fantastic way to communicate spatial data – and lucky for us Power BI has loads of awesome mapping visuals to choose from. However, the Map...

Tabular Editor Rocks!

April 2, 2020

Tabular Editor Rocks!

Tabular Editor is an incredible Tool that enables users to manipulate a Tabular model at lighting speeds.  Daniel Otykier is the creator of the Tabula...

Milwaukee Brew City PUG – Feb 2020

March 23, 2020

Milwaukee Brew City PUG – Feb 2020

The Milwaukee Brew City PUG for February had tons of rich demo content. Steve Campbell delivered quite a session for an hour and a half. We were able...

Mind Blown

February 12, 2020

Mind Blown

This report is just over the top amazing cool! Check out the work done by the Microsoft team to make this incredible report. It is called the Microsof...

Power Query API Considerations

February 10, 2020

Power Query API Considerations

This article is the second part in a series on API calls. It will look at some best practices and considerations when using API calls in Power Query....

Layouts for Company Templates

February 4, 2020

Layouts for Company Templates

Recently I had the privilege of working with Microsoft doing a Webinar on layouts. One thing we are passionate about at PowerBI.Tips is good looking r...

Milwaukee Brew City PUG – Jan 2020

February 4, 2020

Milwaukee Brew City PUG – Jan 2020

Here we are, jumping in to 2020. This Month PowerBI.Tips is kicking off and sponsoring the next year of Power BI user groups (PUGs) for Milwaukee. If...

Power BI Field Finder

January 29, 2020

Power BI Field Finder

If you’re like me, building a data model in Power BI is an iterative process.  Sometimes, you try out different ways of writing measures before you hi...

Scrims Instructions

December 21, 2019

Scrims Instructions

Thanks for your interest in our product Scrims. For more details on what is a scrim click this link to Learn More. **Download** a scrim from the prod...

More Visuals Mo Problems

December 6, 2019

More Visuals Mo Problems

In some recent conversations the notion of minimizing the number of required visuals came up as a topic. While I know from talking with the Microsoft...

Scale a Visual

November 20, 2019

Scale a Visual

For each visual in Power BI Desktop there is a button called Focus Mode. This feature highlights a single visual. While this can be helpful, it does r...

Stacked Bar Chart

November 5, 2019

Stacked Bar Chart

For this week we are building a stacked bar chart on https://Charts.PowerBI.Tips. While you can build this type of char...

Act like the business, Think like I.T.

October 30, 2019

Act like the business, Think like I.T.

This month at our Power BI User group in Milwaukee Seth and myself walk through some of the basics of Power BI. We digest how can we leverage Power BI...

Make PBIDS Files

October 23, 2019

Make PBIDS Files

In October of 2019 Power BI released a new file type, PBIDS. The Power BI Desktop Source (PBIDS) file is a JSON object file that aids users connecting...

Filled Donut Chart, Yumm..

October 8, 2019

Filled Donut Chart, Yumm..

We are starting today off with a fun chart. We will be making a filled donut chart. Typically, I don’t use donut charts but in this case I think we ha...

Custom Sort Order Within a DAX Measure

September 30, 2019

Custom Sort Order Within a DAX Measure

This post will answer how to sort a measure that returns text values to a custom order, without affecting other columns. It will utilize the DAX funct...

Grouping with Style

September 26, 2019

Grouping with Style

# Grouping with Style The release of grouping visuals was an extremely welcomed feature. As one who builds lots of reports grouping elements together...

Dual Y-Axis Line Chart

September 11, 2019

Dual Y-Axis Line Chart

Ever need two different scales on the Y-Axis of a line chart? If so, then this tutorial is for you. Learn how to create a dual y-axis line chart.

Dynamic Visuals using Buttons

August 8, 2019

Dynamic Visuals using Buttons

Sometimes, we want the users to see different metrics, but do not want to take up too much space on our page. The scenario we are going to walk throug...

Icons upon Icons

July 18, 2019

Icons upon Icons

I am just bursting with excitement!! This month the amazing Power BI team has yet again come out with a great new feature, Icon sets. In addition to t...

Quick Access Toolbar for the Win

July 3, 2019

Quick Access Toolbar for the Win

I’m a lazy engineer.  Let me qualify my statement.  In lazy I mean I like to find the path of least resistance, the shortest distance between two poin...

Temple of DAX – 3D

January 21, 2019

Temple of DAX – 3D

To celebrate joining the Power BI Cat team next week, I thought I would update a DAX game I built last November (2018) which was a DAX-based maze game...

How to use Drillthrough in PowerBI

September 10, 2018

How to use Drillthrough in PowerBI

In Power BI reports various features are used to enhance the reporting experience.  Drillthrough allows users to navigate to different report pages wi...

How to use Focus Mode in Power BI

September 10, 2018

How to use Focus Mode in Power BI

In Power BI reports various features are used to enhance the reporting experience.  Focus mode allows for a single visual to expand for dedicated inte...

How to use the Ellipsis in Power BI

September 10, 2018

How to use the Ellipsis in Power BI

In Power BI reports various features are used to enhance the reporting experience.  The Ellipsis allows users to open an option menu specific to a vis...

How to use Tooltips in Power BI

September 10, 2018

How to use Tooltips in Power BI

In Power BI reports various features are used to enhance the reporting experience.  Tooltips appear when the cursor is hovering over a visual.  Not al...

Game Time – DAX Mission Impossible

August 21, 2018

Game Time – DAX Mission Impossible

PowerBI.Tips and Phil Seamark are proud to release our third game written in Power BI, DAX Mission Impossible.  This game is similar to the game play...

Tic Tac Power BI

July 17, 2018

Tic Tac Power BI

I am proud to announce another joint development game between Philip Seamark and myself (Mike Carlo) of a Tic Tac Toe game.  To read about how this ga...

Power BI and Sudoku – Yes Please

June 22, 2018

Power BI and Sudoku – Yes Please

This week Philip Seamark, an avid Power BI developer has released a joint project with PowerBI.Tips, a full Sudoku game in Power BI.  To be totally ho...

Segmented Filtering with Slicers

June 20, 2018

Segmented Filtering with Slicers

This weeks tutorial focuses on the need to control groups of visuals independently.  This recently came up in a project where I needed to adjust all t...

Data Table Filters

June 6, 2018

Data Table Filters

Hands down best feature this year to date, Data Table Filtering!  In the June 2018 Power BI Desktop Microsoft released the ability for you to navigate...

Apply a Filter to a Slicer

May 17, 2018

Apply a Filter to a Slicer

Often when working with a Power BI report you will add a slicer that has a “Blank” item in the selection criteria.  From a usability standpoint you mi...

Introducing Lingo

April 18, 2018

Introducing Lingo

Update: This tool has been deprecated as of 2024-11-27. You can now find this as a downloadable HTML file on GitHub.

Adding Data Types Within Query Editor

January 31, 2018

Adding Data Types Within Query Editor

If you have spent any time working in Power BI, your very first step is to, wait for it… Get Data.  Using Get Data will start loading your data into t...

New Layout – Splash o Red

January 19, 2018

New Layout – Splash o Red

First off, let me say WOW!  The announcement of Layouts was well received by the Power BI Community.  Thank you so much for the positive feedback.  So...

Introducing Layouts

January 16, 2018

Introducing Layouts

PowerBI.tips is extremely happy to be part of, and contribute to, the Power BI Community. We’re constantly trying to think of new and interesting ways...

Move Visuals Between Reports

January 15, 2018

Move Visuals Between Reports

There are cases when working with Power BI files, that you would want to transfer a visual from one report to another report.  While this feature is n...

Start of Month DAX Calendar

December 20, 2017

Start of Month DAX Calendar

While on a recent project I needed to build a variation of the DAX date table with start-of-month dates. Here's how to create one.

Custom Usage Metrics Reporting

November 24, 2017

Custom Usage Metrics Reporting

One of the really cool features contained within the PowerBI.com service is the ability to monitor how often your dashboard or report is being viewed....

Fixing the Truncating Bar Chart

November 14, 2017

Fixing the Truncating Bar Chart

The more you work with Power BI Desktop it is more than likely you will find some tool limitations that impact your overall design pursuits.  As I hav...

Creating A DAX Calendar

November 1, 2017

Creating A DAX Calendar

There are many cases when you will need to create a date table within Power BI desktop.  This could be as simple as creating a master date table or mo...

Power BI September 2017 Release

September 8, 2017

Power BI September 2017 Release

September is here and there is a new update for Power BI desktop!  I’m so excited for this month’s update as there are many solid features.  One of th...

Best Practices for Sharing

August 14, 2017

Best Practices for Sharing

I’ve been using Power BI since it was released back in 2015, and I’ve found that when talking with other PowerBI users there is always a little confus...

Power BI August 2017 Release

August 11, 2017

Power BI August 2017 Release

I love these updates, it’s like Christmas comes every month!!  This month we get a ton of really great features, I for one am super pumped to get into...

Ranking Values with Measures

July 25, 2017

Ranking Values with Measures

In many reports we produce we often need a method to score or rank data.  For example, we may need to list the sales totals for the sales team and ran...

UseRelationship DAX Tutorial – Curbal

July 3, 2017

UseRelationship DAX Tutorial – Curbal

Here is another great tutorial from Curbal.  This tutorial teaches you how to use the DAX function UserRelationship.  This is important when your deal...

Microsoft Data Insights Summit

June 13, 2017

Microsoft Data Insights Summit

This year I had the wonderful privilege to attend the Microsoft Data Insights summit for 2017 as a speaker.  My topic was the Top Ten Tutorials from P...

Power BI June 2017 Release

June 10, 2017

Power BI June 2017 Release

This month we have a big release for Power BI Desktop and for the Power BI service.  There are a number of great new features.  For the everyday user...

Using Variables within DAX

May 5, 2017

Using Variables within DAX

Every so often you find a hidden gem, something so valuable, just hiding there in plain sight.  Recently, I found out that I LOVE the using Variables...

Power BI May 2017 Release

May 3, 2017

Power BI May 2017 Release

It’s that exciting time of month again.  Time for another power BI desktop release.  This month here are a couple of good highlights you should check...

SUM & SUMX Tutorial – Curbal

April 6, 2017

SUM & SUMX Tutorial – Curbal

Learn how to use SUM() and SUMX() with this great video from Curbal. As you become more familiar with PowerBI you will increase your understanding of...

Dynamic Filters in PowerBI

April 5, 2017

Dynamic Filters in PowerBI

This video talks about how to create custom links that apply report level filters.  This is super cool and provides a ton of wide flexibility when bui...

Power BI April 2017 Release

April 4, 2017

Power BI April 2017 Release

With another month comes another exciting release of PowerBI desktop.  This month we have a number of really interesting features releases.  One of th...

Power BI Using Multiple User Accounts

March 28, 2017

Power BI Using Multiple User Accounts

Here is a super helpful video from Guy in a Cube about how to have multiple logins using Google Chrome.  Often I find my self juggling between a work...

Using Parameters to Enable Sharing

March 21, 2017

Using Parameters to Enable Sharing

This week I had a number of team members tell me how difficult it was to share a PBIX file and the corresponding data between team members.  The depar...

Power BI March 2017 Release

March 5, 2017

Power BI March 2017 Release

This month it is a major game changer.  PowerBI has introduced the ability to change the color theme of your Power BI reports.  What does this mean fo...

Power BI Embedded Dashboard

February 28, 2017

Power BI Embedded Dashboard

For a while now I have been longing to spend more time learning all the ins and out of Power BI embedded.  From the line of work that I do, I can see...

Get Your OData Here

February 21, 2017

Get Your OData Here

For those of you who are following my tutorials, you are most likely to understand that each tutorial comes with it’s own data source.  This has been...

Improved Matrix Headers

February 16, 2017

Improved Matrix Headers

Power BI has been an continually evolving tool over the last year.  The Matrix visual is powerful and mimics much of the functionality of a Pivot Tabl...

Power BI February 2017 Release

February 7, 2017

Power BI February 2017 Release

The long awaited PowerBI Desktop release is here.  I’d like to point out a couple of key features that will help you improve your reports.  First, the...

Santa Loves Power BI and R

December 23, 2016

Santa Loves Power BI and R

This past week I was talking with the big guy up north, jolly old fella, and the discussion came up about his toy production levels.  Santa was compla...

Grouping and Improved Date Slicer

November 16, 2016

Grouping and Improved Date Slicer

In the October update of PowerBI Desktop we were given a number of really useful features, ranging from a new Date Slicer, Grid lines, Grouping, Binni...

Pareto Charting in PowerBI

October 17, 2016

Pareto Charting in PowerBI

Build a Pareto chart in Power BI using DAX measures for cumulative totals and percentages. Identify which products comprise the majority of your sales.

Map with Data Labels in R

October 10, 2016

Map with Data Labels in R

Create a US map in Power BI with state labels and year-over-year change indicators using R and ggplot2. Color-coded labels show positive and negative trends.

Fixing Measure Madness

October 4, 2016

Fixing Measure Madness

Organize your Power BI data model by creating a dedicated measures table. Group all your DAX measures in one place for cleaner, more maintainable reports.

Intro to Guy In a Cube

October 3, 2016

Intro to Guy In a Cube

Discover Guy In a Cube, one of the best Power BI video content creators. Adam Saxton from Microsoft delivers short, packed tutorials that are incredibly helpful.

Using Advanced Mapping in ArcGIS Preview

September 30, 2016

Using Advanced Mapping in ArcGIS Preview

Explore the ArcGIS Maps visual in Power BI with heat maps, reference layers, and advanced selection tools. Add demographic overlays like household income.

HexBin Plot using R

September 27, 2016

HexBin Plot using R

Create beautiful hexagonal bin plots in Power BI using R and ggplot2. Visualize data density with heat map style honeycomb patterns.

Using R Visuals in Power BI

September 15, 2016

Using R Visuals in Power BI

Get started with R visuals in Power BI Desktop. Install Microsoft R Open, configure Power BI, and create your first correlation plot using the corrplot package.

Loading Excel Files from SharePoint

September 1, 2016

Loading Excel Files from SharePoint

Learn how to connect Power BI Desktop to SharePoint document libraries and load Excel files. Enable scheduled data refreshes with SharePoint O365.

Building Date Table from Scratch

August 31, 2016

Building Date Table from Scratch

Create a custom dynamic date table in Power BI Query Editor using M language. Build week-based selectors that automatically update when refreshed.

Make Calendars Using DAX – Curbal

August 30, 2016

Make Calendars Using DAX – Curbal

Learn how to create custom calendars in Power BI using DAX with Calendar() and CalendarAuto() functions. Video tutorial from Ruth Pozuelo at Curbal.

Using Variables for File Locations

August 4, 2016

Using Variables for File Locations

Learn how to create a variable query in Power BI to manage file locations. When you move files, update one query instead of changing every source path.

Loading Data From Folder

June 16, 2016

Loading Data From Folder

Learn how to automatically load only the most recent file from a folder in Power BI. Perfect for automated reports that receive daily data files.

Query Editor – Editing M Code

May 19, 2016

Query Editor – Editing M Code

Learn how to copy and paste queries to and from the Query Editor using the Advanced Editor. Master the M language to share and model your Power BI data.

Measures – Calculating a Sum

May 7, 2016

Measures – Calculating a Sum

Learn how to create measures in Power BI to calculate totals using the SUM function in DAX. Watch how totals dynamically change as you select different data points.

Measures – Calculating % Change

May 2, 2016

Measures – Calculating % Change

Learn how to create percent change calculations in Power BI using DAX measures with practical examples using real-world automotive production data.

From Wikipedia to a Colorful Map

April 20, 2016

From Wikipedia to a Colorful Map

Learn how to pull data directly from Wikipedia into Power BI and create a beautiful filled map showing US population growth by state.

Map it, Map it Real Good

April 14, 2016

Map it, Map it Real Good

Learn how to create impressive map visualizations in Power BI Desktop using latitude and longitude data with this step-by-step mapping tutorial.

Manually Enter Data

April 13, 2016

Manually Enter Data

Learn how to manually enter data directly into Power BI Desktop to create small tables for your visualizations without needing external files.

Import CSV file to Power BI

April 1, 2016

Import CSV file to Power BI

Learn how to import CSV files into Power BI Desktop, create tables and charts, and copy visuals to build compelling data visualizations.

Import an Excel file into PowerBI

March 29, 2016

Import an Excel file into PowerBI

Learn how to load data from Excel into Power BI Desktop with this simple step-by-step tutorial covering the Get Data function and basic visualizations.

March 26, 2016

Welcome to my Site

Welcome to PowerBI.tips, a blog dedicated to learning and developing visualizations for Power BI Desktop, PowerBI.com, and data modeling in Excel.