Finance, ERP and payments · data source guide
NetSuite data in Power BI
Connector status
No connector of its own in Microsoft's list
NetSuite has no connector of its own in Microsoft's index. Oracle NetSuite offers SuiteAnalytics Connect, which provides ODBC access, and Power BI's ODBC connector is listed; saved-search exports and third-party connectors are the other paths.
Checked against Microsoft Learn's Power Query connector list on 5 November 2026. Connectors change; check the list before you build.
How to get NetSuite data into Power BI
In order of preference for a report that refreshes on its own.
- 1
SuiteAnalytics Connect via ODBC
If your account has SuiteAnalytics Connect, install the NetSuite ODBC driver, create a DSN and use Get data → ODBC. Scheduled refresh in the Service then needs an on-premises data gateway with the same driver installed.
- 2
Saved searches for focused extracts
Build a saved search for the records you need (for example transaction lines by period) and export it to CSV for a first version.
- 3
Third-party connectors
Certified third-party connectors in Microsoft's list may cover NetSuite; check coverage, licensing and refresh limits with the vendor.
- 4
Model subsidiaries and currencies first
Decide whether reports use consolidated amounts in the parent currency or subsidiary amounts; NetSuite holds both, and mixing them is the most common error.
Typical NetSuite KPIs
Table and column names in the DAX are illustrative: rename them to match your model.
Consolidated revenue
Revenue in the parent currency across subsidiaries.
Revenue (Consolidated) = CALCULATE ( SUM ( TransactionLines[ConsolidatedAmount] ), Accounts[Type] = "Income" )Order backlog
Sales orders not yet fulfilled or billed.
Backlog = CALCULATE ( SUM ( SalesOrders[OpenAmount] ), SalesOrders[Status] IN { "Pending Fulfillment", "Pending Billing" } )Inventory turns
Cost of goods sold divided by average inventory value.
Inventory Turns = DIVIDE ( [COGS L12M], [Avg Inventory Value] )Days payable outstanding
Payables divided by average daily cost of goods.
DPO = DIVIDE ( [AP Balance], DIVIDE ( [COGS L90D], 90 ) )Budget variance by subsidiary
Actual against budget per subsidiary.
Var to Budget = [Actual] - [Budget]Modelling notes for NetSuite
- Posting vs non-posting transactions: filter to posting lines for financial measures.
- Intercompany eliminations: consolidated reports need the elimination subsidiary or eliminated amounts.
- ODBC refresh needs a gateway; plan who maintains the driver and DSN.
Templates for NetSuite data
Free page layouts with a background, theme JSON and PBIP project. Swap the sample tables for your own queries.
Finance template
CFO OverviewPower BI CFO dashboard template with revenue, EBITDA, cash and opex KPIs, a 13-week cash view, EBITDA bridge, P&L matrix and opex mix.
Finance template
Profit & Loss StatementPower BI P&L statement template: a full-height income statement matrix with actual, budget and prior year, margin KPIs and expense drivers.
Finance template
Budget vs ActualBudget vs actual Power BI template for cost-centre owners: actual, budget, variance and burn-rate KPIs, monthly combo chart and variance ranking.
Supply chain template
Supply Chain InventoryPower BI inventory dashboard template: inventory value, days of supply, stock-outs and fill rate KPIs, inventory vs demand, a category treemap and stock alerts.
Supply chain template
Logistics & DeliveryPower BI logistics dashboard template: on-time delivery, drops, cost per drop and damage KPIs, a delivery map, late deliveries by carrier and exceptions.
Supply chain template
Procurement Spend AnalysisPower BI procurement spend template: spend, contract coverage, supplier and savings KPIs, a category treemap, top suppliers and off-contract spend.
Power BI visuals for Supply Chain · More by department: Finance templates · Supply chain templates
Visuals for NetSuite KPIs
Chart types that suit these KPIs, with data shapes and example prompts.
Visual
Waterfall ChartRevenue walk: prior year → price → volume → mix → FX → current year; Budget reconciliation: budget → categorical variances → actual
Visual
Bullet ChartExecutive KPI scorecards (5-10 KPIs in a grid); Sales attainment across reps or regions
Visual
HeatmapHour-of-day × day-of-week traffic or activity patterns; Correlation matrix between dozens of numeric metrics
Visual
TreemapPortfolio composition (asset class → sector → position); Revenue by product hierarchy (line → family → SKU)
NetSuite and Power BI: questions
Is there an official NetSuite connector for Power BI?
Not in Microsoft's Power Query connector index (checked 5 November 2026). SuiteAnalytics Connect over ODBC is the common route.
Do I need a gateway for NetSuite?
With the ODBC route, yes: the driver runs on a machine with the on-premises data gateway installed, which the Service uses for scheduled refresh.
Related data sources
Other sources teams often combine with this one.
Connector in Microsoft's list
SAP in Power BISAP data in Power BI
No connector of its own in Microsoft's list
QuickBooks Online in Power BIQuickBooks Online data in Power BI
Connector in Microsoft's list
Snowflake in Power BISnowflake in Power BI with the Snowflake connector
NetSuite is a trademark of its owner. Product names are used only to describe compatibility; VizForge is not affiliated with, endorsed by or sponsored by the owner or by Microsoft.
Design the NetSuite report page first
Lay out KPI cards and visual slots in the free Design Studio, then export the background, theme JSON and a PBIP project to bind to your data.
The design studio for Power BI. Free, in your browser, no sign-up.