Patrik Vilbergsson · Portfolio

Process

What sits underneath the charts

A dashboard is only as good as the model behind it. This page shows the data model, the DAX measures, and the check figures I use to prove the dashboards match the source data.

01 · Data model

A star schema with one fact table

Each deal is one row in the fact table. It points to the company that raised the money and to the investor that led the round. Both relationships are one to many, so filters flow from the dimensions into the deals and every measure aggregates correctly.

02 · DAX measures

The measures behind the Power BI report

These are written in the semantic model, so every visual uses the same definition. A few of the important ones:

Exit Rate =
DIVIDE ( [Exited Companies], [Company Count] )

Exited Companies =
CALCULATE ( COUNTROWS ( Companies ), Companies[Outcome] = "Exited" ) + 0

Median Exit Multiple =
MEDIANX (
    FILTER ( Companies,
        Companies[Outcome] = "Exited" && Companies[Funding Raised ($M)] > 0 ),
    DIVIDE ( Companies[Exit Value ($M)], Companies[Funding Raised ($M)] )
)

Backed Companies =
CALCULATE ( DISTINCTCOUNT ( Deals[Company ID] ),
    Deals[Capital Type] = "Funding Round" )

Backed Exit Rate =
DIVIDE (
    CALCULATE ( [Backed Companies], Companies[Outcome] = "Exited" ) + 0,
    [Backed Companies]
)

Why "+ 0". Without it, a sector with no exits returns a blank instead of 0% and silently disappears from the chart. Why only funding rounds in Backed Companies. Acquirers appear as the lead on the acquisition itself, which would give them credit for exits they bought rather than backed.

03 · Check figures

Every headline number reconciles to the source

Before publishing, I recalculate the key figures independently in Python from the raw CSV files and compare them with what each dashboard shows.

CheckSource (Python)TableauPower BIStatus
Number of deals197197197Ties
Total deal value ($M)8,481.58,481.58,481.5Ties
Funding rounds ($M)5,320.2n/a5,320.2Ties
Exit value ($M)3,161.3n/a3,161.3Ties
Series A rounds5858n/aTies
Median Series A step up3.55x3.6xn/aTies (rounded)
Companies60n/a60Ties
Exit rate22%n/a22%Ties
Median exit multiple4.47xn/a4.47xTies
Median years to exit4.3n/a4.3Ties

n/a means the figure is not shown in that dashboard.