Power BI

Power BI KPI DAX Measures

Copy ready-to-adapt DAX measure patterns for business KPIs used in Power BI dashboards and reports.

Affiliate resources

Ideas for You

Useful learning resources related to this page. As an Amazon Associate, this site may earn from qualifying purchases at no extra cost to you.

DAX KPI measure examples

Rename tables, columns, and base measures to match your Power BI model.

Gross Margin
Gross Margin =
DIVIDE(
    [Revenue] - [Cost of Goods Sold],
    [Revenue]
)

Open full formula guide →

Net Profit Margin
Net Profit Margin =
DIVIDE(
    [Net Profit],
    [Revenue]
)

Open full formula guide →

Operating Margin
Operating Margin =
DIVIDE(
    [Operating Income],
    [Revenue]
)

Open full formula guide →

EBITDA
EBITDA =
[Net Income] + [Interest] + [Taxes] + [Depreciation] + [Amortization]

Open full formula guide →

EBIT
EBIT =
[Revenue] - [Operating Expenses]

Open full formula guide →

Revenue Growth Rate
Revenue Growth Rate =
DIVIDE(
    [Current Revenue] - [Previous Revenue],
    [Previous Revenue]
)

Open full formula guide →

Free Cash Flow
Free Cash Flow =
[Operating Cash Flow] - [Capital Expenditures]

Open full formula guide →

Cash Conversion Cycle
Cash Conversion Cycle =
[DIO] + [DSO] - [DPO]

Open full formula guide →

Return on Equity
Return on Equity =
DIVIDE(
    [Net Income],
    [Shareholders Equity]
)

Open full formula guide →

Return on Assets
Return on Assets =
DIVIDE(
    [Net Income],
    [Total Assets]
)

Open full formula guide →

Return on Invested Capital
Return on Invested Capital =
DIVIDE(
    [NOPAT],
    [Invested Capital]
)

Open full formula guide →

WACC
WACC =
VAR EquityValue = [Equity Value]
VAR DebtValue = [Debt Value]
VAR TotalCapital = EquityValue + DebtValue
RETURN
    DIVIDE(EquityValue, TotalCapital) * [Cost of Equity]
    + DIVIDE(DebtValue, TotalCapital) * [Cost of Debt] * (1 - [Tax Rate])

Open full formula guide →

Debt-to-Equity Ratio
Debt-to-Equity Ratio =
DIVIDE(
    [Total Debt],
    [Total Equity]
)

Open full formula guide →

Current Ratio
Current Ratio =
DIVIDE(
    [Current Assets],
    [Current Liabilities]
)

Open full formula guide →

Quick Ratio
Quick Ratio =
DIVIDE(
    [Cash] + [Marketable Securities] + [Accounts Receivable],
    [Current Liabilities]
)

Open full formula guide →

Interest Coverage Ratio
Interest Coverage Ratio =
DIVIDE(
    [EBIT],
    [Interest Expense]
)

Open full formula guide →

Working Capital
Working Capital =
[Current Assets] - [Current Liabilities]

Open full formula guide →

Burn Rate
Burn Rate =
[Starting Cash] - [Ending Cash]

Open full formula guide →

Runway
Runway =
DIVIDE(
    [Cash Balance],
    [Monthly Burn Rate]
)

Open full formula guide →

Accounts Receivable Turnover
Accounts Receivable Turnover =
DIVIDE(
    [Net Credit Sales],
    [Average Accounts Receivable]
)

Open full formula guide →

Accounts Payable Turnover
Accounts Payable Turnover =
DIVIDE(
    [Net Credit Purchases],
    [Average Accounts Payable]
)

Open full formula guide →

Days Sales Outstanding
Days Sales Outstanding =
DIVIDE([Accounts Receivable], [Credit Sales]) * [Days]

Open full formula guide →

Days Payable Outstanding
Days Payable Outstanding =
DIVIDE([Accounts Payable], [Cost of Goods Sold]) * [Days]

Open full formula guide →

Inventory Turnover
Inventory Turnover =
DIVIDE(
    [Cost of Goods Sold],
    [Average Inventory]
)

Open full formula guide →

Working Capital Ratio
Working Capital Ratio =
DIVIDE(
    [Current Assets],
    [Current Liabilities]
)

Open full formula guide →

Debt Ratio
Debt Ratio =
DIVIDE(
    [Total Debt],
    [Total Assets]
)

Open full formula guide →

Asset Turnover
Asset Turnover =
DIVIDE(
    [Revenue],
    [Average Total Assets]
)

Open full formula guide →

Operating Cash Flow Ratio
Operating Cash Flow Ratio =
DIVIDE(
    [Operating Cash Flow],
    [Current Liabilities]
)

Open full formula guide →

Expense Ratio
Expense Ratio =
DIVIDE(
    [Operating Expenses],
    [Revenue]
)

Open full formula guide →

Budget Variance
Budget Variance =
[Actual Amount] - [Budgeted Amount]

Open full formula guide →

Customer Acquisition Cost
CAC =
DIVIDE(
    [Sales and Marketing Cost],
    [New Customers]
)

Open full formula guide →

ROAS
ROAS =
DIVIDE(
    [Revenue from Ads],
    [Advertising Cost]
)

Open full formula guide →

CPA
CPA =
DIVIDE(
    [Campaign Cost],
    [Acquisitions]
)

Open full formula guide →

Cost per Lead
CPL =
DIVIDE(
    [Campaign Cost],
    [Leads]
)

Open full formula guide →

Click-Through Rate
CTR =
DIVIDE(
    [Clicks],
    [Impressions]
)

Open full formula guide →

Conversion Rate
Conversion Rate =
DIVIDE(
    [Conversions],
    [Visitors]
)

Open full formula guide →

Marketing ROI
Marketing ROI =
DIVIDE(
    [Revenue from Marketing] - [Marketing Cost],
    [Marketing Cost]
)

Open full formula guide →

Cost per Click
CPC =
DIVIDE(
    [Ad Cost],
    [Clicks]
)

Open full formula guide →

Cost per Mille
CPM =
DIVIDE([Ad Cost], [Impressions]) * 1000

Open full formula guide →

Lead Conversion Rate
Lead Conversion Rate =
DIVIDE(
    [Converted Leads],
    [Total Leads]
)

Open full formula guide →

Website Conversion Rate
Website Conversion Rate =
DIVIDE(
    [Website Conversions],
    [Website Visitors]
)

Open full formula guide →

Email Open Rate
Email Open Rate =
DIVIDE(
    [Emails Opened],
    [Emails Delivered]
)

Open full formula guide →

Email Click Rate
Email Click Rate =
DIVIDE(
    [Email Clicks],
    [Emails Delivered]
)

Open full formula guide →

Bounce Rate
Bounce Rate =
DIVIDE(
    [Single-Page Sessions],
    [Total Sessions]
)

Open full formula guide →

Impression Share
Impression Share =
DIVIDE(
    [Impressions Received],
    [Eligible Impressions]
)

Open full formula guide →

Sales Velocity
Sales Velocity =
DIVIDE(
    [Opportunities] * [Average Deal Size] * [Win Rate],
    [Sales Cycle Length]
)

Open full formula guide →

Win Rate
Win Rate =
DIVIDE(
    [Deals Won],
    [Total Opportunities]
)

Open full formula guide →

Average Deal Size
Average Deal Size =
DIVIDE(
    [Total Revenue],
    [Number of Deals]
)

Open full formula guide →

Sales Cycle Length
Sales Cycle Length =
DIVIDE(
    [Total Days to Close Deals],
    [Closed Deals]
)

Open full formula guide →

Pipeline Coverage
Pipeline Coverage =
DIVIDE(
    [Pipeline Value],
    [Sales Target]
)

Open full formula guide →

Quota Attainment
Quota Attainment =
DIVIDE(
    [Actual Sales],
    [Sales Quota]
)

Open full formula guide →

Revenue per Sales Rep
Revenue per Sales Rep =
DIVIDE(
    [Total Revenue],
    [Sales Reps]
)

Open full formula guide →

Lead-to-Customer Rate
Lead-to-Customer Rate =
DIVIDE(
    [New Customers],
    [Leads]
)

Open full formula guide →

Opportunity Conversion Rate
Opportunity Conversion Rate =
DIVIDE(
    [Converted Opportunities],
    [Total Opportunities]
)

Open full formula guide →

Close Rate
Close Rate =
DIVIDE(
    [Closed Won Deals],
    [Total Deals]
)

Open full formula guide →

Forecast Accuracy
Forecast Accuracy =
1 - DIVIDE(ABS([Forecast] - [Actual]), [Actual])

Open full formula guide →

Average Revenue per Account
Average Revenue per Account =
DIVIDE(
    [Revenue],
    [Accounts]
)

Open full formula guide →

Sales Growth Rate
Sales Growth Rate =
DIVIDE([Current Sales] - [Previous Sales], [Previous Sales])

Open full formula guide →

MRR
MRR =
SUM(Subscriptions[MonthlyRecurringRevenue])

Open full formula guide →

ARR
ARR =
[MRR] * 12

Open full formula guide →

Churn Rate
Churn Rate =
DIVIDE(
    [Lost Customers],
    [Customers at Start]
)

Open full formula guide →

Revenue Churn
Revenue Churn =
DIVIDE(
    [Lost MRR],
    [Starting MRR]
)

Open full formula guide →

Customer Churn
Customer Churn =
DIVIDE(
    [Customers Lost],
    [Customers at Start]
)

Open full formula guide →

Net Revenue Retention
NRR =
DIVIDE(
    [Starting MRR] + [Expansion MRR] - [Contraction MRR] - [Churned MRR],
    [Starting MRR]
)

Open full formula guide →

Gross Revenue Retention
GRR =
DIVIDE(
    [Starting MRR] - [Contraction MRR] - [Churned MRR],
    [Starting MRR]
)

Open full formula guide →

LTV
LTV =
DIVIDE([ARPU] * [Gross Margin], [Churn Rate])

Open full formula guide →

LTV:CAC Ratio
LTV CAC Ratio =
DIVIDE(
    [LTV],
    [CAC]
)

Open full formula guide →

CAC Payback Period
CAC Payback Period =
DIVIDE(
    [CAC],
    [Monthly Gross Profit per Customer]
)

Open full formula guide →

ARPU
ARPU =
DIVIDE(
    [Revenue],
    [Users]
)

Open full formula guide →

ARPA
ARPA =
DIVIDE(
    [Revenue],
    [Accounts]
)

Open full formula guide →

Expansion MRR
Expansion MRR =
SUM(Subscriptions[ExpansionMRR])

Open full formula guide →

Contraction MRR
Contraction MRR =
SUM(Subscriptions[ContractionMRR])

Open full formula guide →

Logo Retention
Logo Retention =
DIVIDE(
    [Retained Customers],
    [Starting Customers]
)

Open full formula guide →

SaaS Quick Ratio
SaaS Quick Ratio =
DIVIDE(
    [New MRR] + [Expansion MRR],
    [Churned MRR] + [Contraction MRR]
)

Open full formula guide →

Magic Number
Magic Number =
DIVIDE(
    ([Current Quarter ARR] - [Previous Quarter ARR]) * 4,
    [Previous Quarter Sales and Marketing Spend]
)

Open full formula guide →

Rule of 40
Rule of 40 =
[Revenue Growth Rate] + [Profit Margin]

Open full formula guide →

OEE
OEE =
[Availability] * [Performance] * [Quality]

Open full formula guide →

Cycle Time
Cycle Time =
DIVIDE(
    [Total Production Time],
    [Units Produced]
)

Open full formula guide →

Throughput
Throughput =
DIVIDE(
    [Units Produced],
    [Time Period]
)

Open full formula guide →

Capacity Utilization
Capacity Utilization =
DIVIDE(
    [Actual Output],
    [Maximum Possible Output]
)

Open full formula guide →