How to Install External Tools in Power BI Desktop

Cody Schneider9 min read

Power BI Desktop is an incredibly powerful tool on its own, but its real secret weapon is the External Tools ribbon. This feature allows you to extend Power BI’s native capabilities with specialized, community-built applications that can supercharge your development workflow. This article will guide you through what these external tools are, which ones are essential for any serious Power BI developer, and the exact steps to install and start using them.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What Are External Tools in Power BI Anyway?

Think of external tools as plugins or add-ons for Power BI Desktop. They are standalone applications created by the Power BI community (including some titans of the industry) that integrate seamlessly with your PBIX files. Once you install an external tool, a button for it appears in the “External Tools” ribbon in Power BI Desktop. Clicking it launches the application and automatically connects it to the Power BI data model running on your local machine.

Why bother with this? Because these tools solve problems and enable workflows that are either difficult, time-consuming, or just plain impossible with the standard Power BI Desktop interface. They give you a direct line to the "engine" of your report - the Tabular model and DAX formulas - letting you perform advanced analysis, optimization, and editing.

Using external tools helps you:

  • Optimize performance: Figure out why your reports are slow by analyzing the DAX queries generated by your visuals.
  • Author better DAX: Write, debug, and format complex DAX measures in a far superior editor than the little formula bar in Power BI.
  • Perform bulk edits: Change properties, add descriptions, and organize dozens of measures or columns at once instead of clicking through them one-by-one.
  • Improve data modeling: Apply best practices, document your model, and implement advanced modeling techniques like calculation groups.

Fundamentally, these tools separate the rookies from the pros, turning hours of tedious work into a few minutes of streamlined action.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

First Things First: Getting Power BI Ready for External Tools

Before you start downloading, there are a couple of small but important prerequisites to check off. Most of the time, this is already handled, but running through this checklist can save you from a major headache later.

You need:

  1. The latest version of Power BI Desktop: External tool integration is actively developed, so you’ll want the most current version. The easiest way to stay up-to-date is to install Power BI Desktop from the Microsoft Store, as it updates automatically. Alternatively, you can download the executable from the official Power BI website.
  2. To be on a Windows machine: Power BI Desktop and nearly all external tools are Windows-only at this time.
  3. Admin rights to your computer: You’ll need administrator permissions to run the installers for the external tools.

That’s it! Once you’ve confirmed these basics, you're ready to start building your Power BI toolkit.

The "Must-Have" External Tools for Power BI You'll Actually Use

While there are dozens of external tools available, there are three that are globally recognized as essential. If you're just starting, focus on mastering these first.

DAX Studio

DAX Studio is the ultimate companion for anything involving DAX. It's purpose-built for writing, analyzing, and optimizing DAX queries against a data model. The standard DAX formula bar in Power BI is fine for simple SUM() measures, but for anything slightly more complicated, you’ll want the full power of DAX Studio.

Core uses:

  • Query Builder: Visually build complex queries by dragging and dropping measures and columns.
  • Performance Tuning: See exactly how long each part of your query takes to run with detailed "Server Timings." This is the key to fixing slow measures.
  • VertiPaq Analyzer: Get a detailed breakdown of your data model's memory usage and discover which tables and columns are bloating your Power BI file.
  • DAX Formatting: Turn messy, unreadable DAX into perfectly formatted, industry-standard code with a single click.

Tabular Editor

Tabular Editor is your portal into the Tabular Object Model (TOM) that sits behind every Power BI report. While Power BI's graphical interface is great for building visuals, it can be clunky for making changes to the data model itself. Tabular Editor gives you direct, scriptable access to everything. Tabular Editor comes in two versions: Tabular Editor 2 (free and open-source) and Tabular Editor 3 (a paid, more feature-rich product). You should start with the free version, as it contains everything you need to dramatically speed up your workflow.

Core uses:

  • Bulk Editing: Need to change the format string on 30 measures? Or add descriptions to a group of columns? You can select all of them and make the change in a single action.
  • Calculation Groups: This is arguably one of the most powerful features in Tabular modeling, allowing you to reuse logic across measures (e.g., for time intelligence calculations like YTD, MTD, etc.). Calculation groups can only be created using an external tool like Tabular Editor.
  • Best Practice Analyzer (BPA): Run a check on your model to automatically detect issues with formatting, performance, and maintainability based on a customizable set of rules.
  • Scripting: Automate repetitive modeling tasks using C# scripts for ultimate efficiency.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

ALM Toolkit

As your Power BI solutions become more critical, you'll need a better way to manage changes and deployments. Application Lifecycle Management (ALM) Toolkit is a schema comparison tool that helps you manage your PBIX files, compare differences between versions, and deploy changes from a development environment to a production one. It's an indispensable tool for team collaboration and ensuring version control.

Core uses:

  • Dataset Comparison: See the exact differences (tables, columns, measures, relationships) between two different PBIX files.
  • Manage Deployments: Seamlessly move changes from your development report file to a live production dataset in the Power BI Service without losing data.
  • Error Checking: Ensure consistency between your models and avoid common deployment mistakes.

Installing Your First External Tools: A Step-by-Step Guide

The good news is that installing most external tools is a simple process. The installers are designed to detect your Power BI Desktop installation and automatically register the tool, which makes it appear in the ribbon.

Let’s walk through installing DAX Studio and Tabular Editor 2.

Installing DAX Studio

  1. Download the Installer: Navigate to the official DAX Studio website at daxstudio.org. Click the download button for the latest version. This will save an .exe installer file to your computer.
  2. Run the installer: Find the downloaded file (e.g., DAXStudio_3_0_9_setup.exe) and double-click to run it. If prompted by Windows, click "Yes" to allow the app to make changes to your device.
  3. Complete the Setup Wizard: Follow the on-screen instructions. This is typically just a matter of accepting the license agreement and clicking “Next” a few times. You can leave the default installation location unless you have a specific reason to change it.
  4. Close and Reopen Power BI Desktop: This is a critical step! The External Tools ribbon is populated when Power BI Desktop starts up. To see your new tool, you must shut down Power BI Desktop and open it again.
  5. Check the Ribbon: Once you reload Power BI, open any PBIX file and click on the "External Tools" menu in the ribbon. You should now see the DAX Studio icon.

You have successfully installed your first external tool!

Installing Tabular Editor 2

The process for Tabular Editor is nearly identical.

  1. Download the Installer: Tabular Editor 2 is open-source and hosted on GitHub. Go to the Tabular Editor releases page. You can just grab the file called TabularEditor.msi.
  2. Run the Installer: Double-click the .msi file you downloaded. Like before, progress through the setup wizard by accepting the terms and clicking "Next" followed by "Install."
  3. Restart Power BI Desktop: Don't forget this vital step! Close any open Power BI windows and relaunch the application.
  4. Verify the Installation: In Power BI, head back to the "External Tools" ribbon. Alongside DAX Studio, you should now see an icon for Tabular Editor.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Putting Your New Tools to Work

With your tools installed, the magic can begin. Open a Power BI report that contains a data model (i.e., you have data loaded in it). Navigate to the "External Tools" ribbon and click on "DAX Studio."

You’ll see DAX Studio launch in a new window, but notice you didn’t have to input any server names or credentials. That’s because it automatically made a live connection to your Power BI data model. You can now write a DAX query directly and see the results, or go to the "Advanced" tab and use the VertiPaq Analyzer to inspect your model's size.

Here’s a practical, real-world example:

Let's say a specific visual on your report page is taking forever to load. You have no idea why. With external tools, you can:

  1. Open the Performance Analyzer pane in Power BI Desktop (under the View tab).
  2. Click "Start recording" and then "Refresh visuals."
  3. Select the slow visual in the Performance Analyzer list, find the "DAX Query," and click "Copy query."
  4. Launch DAX Studio from the External Tools ribbon. Paste the DAX query directly into the main window.
  5. Click the "Run" button. DAX Studio will execute the query and show you precise timings for how long both the Formula Engine (FE) and Storage Engine (SE) took to generate the result.

This process immediately exposes the bottleneck. You can then use DAX Studio to rewrite and re-run your query over and over again until it’s perfectly optimized - all without ever having to touch the visual in Power BI until you're done.

Final Thoughts

Learning to use external tools like DAX Studio, Tabular Editor, and ALM Toolkit elevates your Power BI process from simple report-building to true business intelligence development. By giving you direct access to the DAX engine and tabular model, they enable performance optimization, sophisticated data modeling, and workflow automation that save time and produce better, more reliable results.

While mastering programs like Power BI is incredibly rewarding, there’s no getting around the deep learning curve. A lot of the time, teams just require faster, easier access to business data from their advertising, sales, and marketing platforms, and that's precisely what we focus on. With Graphed, we’ve completely removed the technical barriers by letting you create real-time sales and marketing dashboards just by asking questions in plain English - no tricky setups or configurations necessary.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!