Rishi Sapra
Rishi Sapra

Building an Income Statement End to End

In this session Rishi will show how to build an Income Statement in Power BI end-to-end, looking at: • Capturing requirements for the report and scoping/designing a data model with scattered/inconsistent transaction data • Use of an “FS Lines” table to have metadata-driven financial statements including custom calculations • Creating Dataflows to ingest data from an on-premise database/files/Web API (for exchange Rates) • Shaping the data in Power BI Desktop into a General Ledger/Trial Balance with corresponding dimensions and currency conversion • Creating base measures for Revenue/Profit and corresponding ratios including time-based variations (MTD/QTD/YTD) and Current vs Prior Year calculations • Defining DAX measures for Running Totals, Category Totals, and Custom Calculations • Applying different number formats for viewing the income statement in reporting currency (USD) vs local currencies (GBP/AUD/EUR) • Applying conditional formatting for the Income Statement matrix to highlight sub-totals/custom calculation lines differently.

Latest Solutions

FP&A Unlocked – Podcast Episode with Paul Barnhurst

FP&A Unlocked – Podcast Episode with Paul Barnhurst

Power BI and a Creator Mindset Are Essential for FP&A Teams to Replace Excel with Rishi Sapra n this episode…
ICAEW Data Analytics Community Webinar: Analytics Powered by Agentic AI

ICAEW Data Analytics Community Webinar: Analytics Powered by Agentic AI

2025 has been the year of ‘agentic AI’, but what does this mean for those working with data? Is it…
Migrating Financial Models from Excel to Fabric – Full Guide! – Credit Risk Modelling In Power BI/Fabric

Migrating Financial Models from Excel to Fabric – Full Guide! – Credit Risk Modelling In Power BI/Fabric

For decades, the entire business world has been built on the flexibility and power of spreadsheets. From rocket science to…
Top tips for financial reporting with Power BI and MS Fabric (Plum Solutions)

Top tips for financial reporting with Power BI and MS Fabric (Plum Solutions)

If you’ve come across Power BI/Fabric, you might be wondering whether the Copilot-driven storytelling and automation capabilities are what you…
Power BI MCP Server – Context Engineering Blog Post

Power BI MCP Server – Context Engineering Blog Post

After attending (and presenting!) at Fabcon Europe 2025, I was inspired by a session on the Power BI MCP Server…
PPF Blog Article – Financial Reporting with Power BI: Tips and Tricks

PPF Blog Article – Financial Reporting with Power BI: Tips and Tricks

I published a blog article on the PPF site with an interactive e-learning video and a series of 3 tips…
Fabcon Europe 2025: 45 Microsoft Executives/Product Leads and Community Experts Introduce Themselves

Fabcon Europe 2025: 45 Microsoft Executives/Product Leads and Community Experts Introduce Themselves

At FabCon Europe 2025 in Vienna, I asked 40+ attendees to do quick 10-15 second introductions of themselves! This unique…
ICAEW Power BI Tips & Tricks Live: your questions answered

ICAEW Power BI Tips & Tricks Live: your questions answered

In this webinar, Rishi and Gary Watson ( Digital Skills Lead at Forvis Mazars UK) were on hand for over…
Storytelling with Data (Power BI and Fabric Manchester)

Storytelling with Data (Power BI and Fabric Manchester)

Communicating through telling stories is an innate part of what it means to be human. It’s what allows us to…
Rishi Sapra