Skip to main content

Use Excel Power Query and ExtendInsights to analyze your data

ExtendInsights Analytics | Why and how to analyze your data using Excel Power Query

Updated today

ExtendInsights does an amazing job of getting your data into Excel, eliminating the need to copy/paste CSV exports. Users can build out dashboards and other models in Excel, and, with the push of a button, or even on a hands-off schedule, ExtendInsights will deliver the most recent results from the saved search to Excel.

To take this further, Extend recommends using Excel Power Query to analyze and model your data safely and at scale.

This guide explains why Power Query is recommended and how to use it with ExtendInsights Analytics.


Why Use Power Query with ExtendInsights?

We recommend using ExtendInsights to deliver your data to an Excel workbook, which will then become your source data, accessed via Power Query, either from Excel or Power BI.

Key Benefits

Using Power Query helps you:

  1. Power Query will protect the integrity of your master data sheet

  2. Power Query will not overwrite formulas in your Excel file

  3. If you're using ExtendInsights to run your saved searches on a schedule it will minimize issues with other users editing the worksheet while it's being updated

  4. Power Query can be used to transform your data if desired

  5. Power Query can be used to relate unlimited queries together by common key fields

  6. Power Query can consolidate multiple files in a single SharePoint folder into one data model

  7. Power Query allows users to go well beyond the 1 million row limit of Excel

  8. Power Query is ridiculously fast

💡 Good to know
Power Query is recommended, but not required.
If you’re building simple models for personal use and not adding formulas to ExtendInsights-managed tables, you may choose to work entirely within one Excel workbook.


Build Your First Model with ExtendInsights + Power Query

Walkthrough Video

Watch the accompanying video to see it in action.

Step 1: Create the Source Data Workbook

This workbook is where ExtendInsights writes NetSuite data.

  1. Create a new Excel file

  2. Save it to OneDrive for Business or SharePoint

    • We recommend including “Source Data” in the file name

  3. Open the ExtendInsights Analytics add-in

  4. Add your NetSuite saved search

  5. (Optional but recommended) Put the search on a schedule

📘 New to ExtendInsights? Refer to the Getting Started guide.

Copy the File Path

You’ll need the file path in the next step.

  1. In Excel, go to File > Info

  2. Select Copy Path

You can now close the source workbook.

That's it!

You have now successfully created your source data file. If you've put this on a schedule (recommended), you won't need to touch it again. If you have not, then you will still need to do a manual refresh with ExtendInsights (but hey, it sure beats copy/paste from CSV files).

Step 2: Create the Analysis Workbook

This is the fun part. We're going to show you how to connect to your source data. You'll be amazed at all Power Query can do.

This workbook is where you build dashboards, formulas, and models

  1. Create a new Excel file

  2. Save it to OneDrive for Business or SharePoint

  3. Go to Data > Get Data > From Other Sources > From Web
    ⚠️ Do not choose “From File”

Connect to the Source File

  1. Next, paste the data you copied from File > Info > Get Path from the previous section.

  2. For some weird reason, you also need to remove the ?web=1 from the URL (let's just call it a Microsoft quirk).

  3. Click OK

Select the Data

  1. If prompted, sign in with your Microsoft 365 account.

    ➡️ First time signing in, follow the steps here on How to Log in

  2. Choose the table name, not the worksheet name

    • This automatically promotes headers

  3. Click Load

ℹ️ Once logged in, the list of names will show. Choose the table name, not the worksheet name. Doing so will automatically promote your headers and save you a step later.

💡 Note
Table names are derived from:

  • ExtendInsights query names, or

  • NetSuite saved search names

Your data is now loaded via Power Query.


✅ You’re Ready to Analyze

Your analysis workbook now:

  • Pulls the latest data from the source file

  • Updates without overwriting formulas

  • Supports advanced modeling and dashboards


🔐 Logging In to Microsoft 365 (If Prompted)

If it's your first time logging in, you will be prompted to enter your Microsoft credentials.

  1. Select Organizational account

  2. Enter your Microsoft credentials

  3. Click Connect

This is expected behavior the first time you connect.


Bonus Tips & Best Practices

🔵 Put your data queries on a schedule

Fully automate your dashboard and reporting from end to end by scheduling your queries or scheduling your NetSuite saved searches

  • Schedule Power Query refreshes:

    • Go to Data > Queries & Connections

    • Right-click the query > Properties

    • Set refresh frequency

ℹ️ Manual Refresh

  • Click Data >Refresh in the ribbon to manually refresh your data from the source file.


🔵 Add persistent formulas to your table

  1. Do not add formulas to ExtendInsights-managed tables

  2. Add formulas in the analysis workbook instead

  3. Power Query refreshes will not overwrite them

🔵 Cleanse your source file with Power Query

Not every source file has perfect data. Excel Power Query can help clean up your data every time it runs.

Use Power Query to:

  • Remove unwanted columns

  • Fix data types

  • Standardize values

These transformations run automatically on each refresh.

🔵 Connect multiple queries Together

Power Query allows you to:

  • Combine unlimited datasets

  • Relate them by common key fields

  • Build robust data models

We've just uncovered the beginning when it comes to Power Query. Here's a link to another article we wrote that shows you how to add your queries to a data model and relate them by common key fields. Now you can relate an unlimited number of queries together.

📘 See the related article on building data models with Power Query.


Need Help?

Before contacting Support, try searching:

If you still need assistance:

📎 Include screenshots and details about your workbook setup when possible.

Did this answer your question?