Skip to main content

Tools & skills

The tools I work with

Proficiency and a formula sample for each tool, plus a few interactive sample reports with the DAX behind them.

// skill matrix

Tools I work in every day

Pick a tool to see proficiency, advanced capabilities and a real formula sample.

Power BI

95% · Expert
  • Dynamic Row-Level Security
  • Composite & aggregation models
  • Incremental refresh
  • Deployment pipelines & governance
Measures.dax
Gross Margin % =
DIVIDE ( [Revenue] - [COGS], [Revenue] )

Top 5 Customers Revenue =
CALCULATE (
    [Revenue],
    KEEPFILTERS ( TOPN ( 5, ALL ( Customer[Name] ), [Revenue] ) )
)

// case studies

Dashboards that changed decisions

Interactive mockups: try the region slicers and date range, then switch to the DAX behind each report.

Financial Analytics

Group P&L Command Center

pnl_report.pbixDemo
12M

Revenue

148.0

▲ 74.2%

EBITDA

295.9

▲ 74.2%

Net margin

443.9

▲ 74.2%

JFMAMJJASOND

Problem

Month-end P&L reporting across 6 entities was assembled by hand in Excel, taking days and producing inconsistent numbers.

Sample

−60%

P&L reporting time

Sample

1

single source of truth

Sample

6

entities consolidated

Sales & Churn

Customer Churn & Retention Radar

churn_report.pbixDemo
12M

Active customers

128.8

▼ 1.1%

Churn rate

257.6

▼ 1.1%

LTV

386.3

▼ 1.1%

JFMAMJJASOND

Problem

Sales leadership could not see which customer cohorts were churning until revenue had already been lost.

Sample

+12%

retention after 2 quarters

Sample

3 wks

earlier churn signal

Sample

40k

customers scored

Executive Dashboards

CFO Cash & Working-Capital Cockpit

exec_report.pbixDemo
12M

Cash

127.4

▲ 32.9%

DSO

254.8

▲ 32.9%

DPO

382.2

▲ 32.9%

JFMAMJJASOND

Problem

The CFO lacked a daily view of cash, DSO and DPO; working-capital decisions relied on stale monthly packs.

Sample

−9 d

cash conversion cycle

Sample

Daily

refresh, was monthly

Sample

RLS

per business unit

Do you have a management question your data should answer?

Fill in the analysis request form; we review your information before the first meeting so the conversation is precise from the start.