Capstone Project 3

Financial Analysis

Master the art of financial analysis by building P&L statement analysis tools, budget vs actual variance reports, and financial forecasting models using Excel and Power BI for executive decision-making.

10-15 hours
Intermediate
600 Points
What You Will Build
  • P&L statement analysis model
  • Budget vs actual variance reports
  • Financial forecasting models
  • Interactive Power BI dashboard
  • Executive financial summary
Contents
01

Project Overview

This capstone project brings together everything you have learned in the Data Analytics course, focusing on core financial analysis techniques used by finance professionals worldwide. You will work with realistic P&L (Profit & Loss) statements spanning 3 fiscal years, build budget vs actual variance reports, and create financial forecasting models. Your goal is to deliver professional-grade analysis that helps executives understand past performance and predict future outcomes.

Skills Applied: This project tests your proficiency in Excel (pivot tables, formulas, scenario analysis), Power BI (DAX calculations, visualizations), P&L analysis, variance reporting, and financial forecasting techniques.
P&L Analysis

Analyze income statements and profitability trends

Variance Analysis

Compare budget vs actual with detailed breakdowns

Forecasting

Build predictive models for future performance

Dashboard

Create executive-ready Power BI reports

Learning Objectives

Technical Skills
  • Build P&L analysis models in Excel
  • Create budget vs actual variance reports
  • Develop financial forecasting models
  • Write DAX measures for financial KPIs
  • Design interactive Power BI dashboards
Business Skills
  • Interpret P&L statements and trends
  • Analyze favorable and unfavorable variances
  • Present financial forecasts to stakeholders
  • Identify cost drivers and profit levers
  • Make data-driven budget recommendations
Ready to submit? Already completed the project? Submit your work now!
Submit Now
02

Business Scenario

GlobalTech Industries

You have been hired as a Financial Analyst at GlobalTech Industries, a diversified technology company with operations in Hardware, Software, Cloud Services, and Professional Services. The CFO is preparing for the annual board meeting and needs comprehensive financial analysis.

"We need a deep dive into our P&L performance, understand where we are over or under budget, and forecast next year's financials. The board wants to see trends, variances, and projections that will help us make strategic investment decisions."

Michael Torres, Chief Financial Officer

Business Questions to Answer

P&L Analysis
  • What are the revenue and expense trends over 3 years?
  • Which line items are driving profitability changes?
  • How do margins compare across divisions?
Budget Variance
  • Where are we over or under budget?
  • What are the largest favorable/unfavorable variances?
  • Which divisions are meeting budget targets?
Forecasting
  • What is the projected revenue for next fiscal year?
  • What expense growth should we plan for?
  • What are the best/worst case scenarios?
Strategic Insights
  • Which divisions should receive more investment?
  • Where can we optimize costs?
  • What are the key financial risks?
Pro Tip: Think like a CFO! Your analysis should tell a compelling financial story that helps the board make strategic decisions about resource allocation, investment priorities, and budget planning for the upcoming year.
03

The Dataset

You will work with a comprehensive financial dataset from GlobalTech Industries. The Excel workbook contains multiple sheets with income statements, balance sheets, and supplementary data across 3 fiscal years.

Kaggle Datasets (Recommended)

Download real financial datasets from Kaggle for authentic analysis experience. These datasets require a free Kaggle account to download.

Primary Datasets (Use These)
Company Financials Dataset 122 KB Sales, Profit, Discounts by Segment (16 cols, 700+ rows)
Budget vs Actual Expenses 16 KB 12-month variance analysis (8 cols, 248 rows)
FP&A Variance Analysis Model 1 MB 7 Departments, Budget $28M, Includes Python code
Profit and Loss Statement 3 KB P&L statement for visualization and EDA
Additional Datasets
Financial Analysis Dataset 24 KB Top 500 Companies Market Cap and Sales
Sales Data Analysis 5 MB Comprehensive sales and revenue data
Budget and Sales Dataset 4 MB Budget planning and sales tracking
IBM Financial Data 2009-2023 Real Data 15 years of IBM financial reports
Note: You need a free Kaggle account to download datasets. Alternatively, use our sample datasets below for quick start.
Download Datasets (Real Data)

These are actual datasets from Kaggle - real financial data for your analysis.

Financials.csv 701 rows Kaggle Dataset: Segment, Country, Product, Sales, COGS, Profit (2014)
balance_sheet_IBM.csv 79 rows IBM Balance Sheet: Assets, Liabilities, Equity (2015-2023)
Dataset Structure
File Name Records Description Key Columns
Financials.csv 701 Kaggle Company Financials - Sales & profit by segment, country, product Segment, Country, Product, Units Sold, Sales, COGS, Profit, Date, Year
balance_sheet_IBM.csv 79 IBM Balance Sheet data (2015-2023) - Real company financial statements fiscalDateEnding, totalAssets, totalLiabilities, totalShareholderEquity
Financials.csv Schema (Company Sales Data)
Column Type Description
SegmentStringBusiness segment (Government, Midmarket, Enterprise, etc.)
CountryStringCountry of sale (USA, Canada, France, Germany, Mexico)
ProductStringProduct name (Paseo, VTT, Velo, Amarilla, etc.)
Discount BandStringDiscount tier (None, Low, Medium, High)
Units SoldIntegerNumber of units sold
Manufacturing PriceCurrencyCost to manufacture per unit
Sale PriceCurrencyPrice sold per unit
Gross SalesCurrencyTotal sales before discounts
DiscountsCurrencyTotal discount amount applied
SalesCurrencyNet sales after discounts
COGSCurrencyCost of Goods Sold
ProfitCurrencyNet profit (Sales - COGS)
DateDateTransaction date (MM/DD/YYYY)
Month NumberIntegerMonth number (1-12)
Month NameStringMonth name (January-December)
YearIntegerYear (2014)
balance_sheet_IBM.csv Schema (Real IBM Data)
Column Type Description
fiscalDateEndingDateEnd of fiscal period (YYYY-MM-DD)
reportedCurrencyStringCurrency (USD)
totalAssetsCurrencyTotal company assets
totalCurrentAssetsCurrencyCurrent assets (cash, receivables, inventory)
cashAndCashEquivalentsAtCarryingValueCurrencyCash and cash equivalents
totalLiabilitiesCurrencyTotal company liabilities
totalCurrentLiabilitiesCurrencyCurrent liabilities (payables, short-term debt)
longTermDebtCurrencyLong-term debt obligations
totalShareholderEquityCurrencyTotal shareholder equity
retainedEarningsCurrencyAccumulated retained earnings
commonStockSharesOutstandingIntegerNumber of shares outstanding
Financials.csv (Kaggle): 701 records, 5 segments, 5 countries, 6 products, 16 columns (2014)
balance_sheet_IBM.csv: 79 records, Real IBM data (2015-2023), 37 financial columns
Sample Data Preview

Understanding the data structure is crucial. Here is what a typical row from each dataset looks like:

Financials.csv (Kaggle Company Sales Data):

SegmentCountryProductUnits SoldSalesCOGSProfitDate
GovernmentCanadaCarretera$1,618.50$32,370.00$16,185.00$16,185.0001/01/2014
GovernmentGermanyCarretera$1,321.00$26,420.00$13,210.00$13,210.0001/01/2014

balance_sheet_IBM.csv (Real IBM Balance Sheet):

fiscalDateEndingtotalAssetstotalLiabilitiestotalShareholderEquitylongTermDebt
2023-12-31$135.2B$112.6B$22.5B$54.6B
2022-12-31$127.2B$105.2B$21.9B$47.2B
Data Quality Note: The dataset is clean with proper budget vs actual relationships. Positive variance = favorable (under budget for expenses, over budget for revenue).
04

Project Requirements

Your deliverables must include both an Excel workbook with detailed analysis and a Power BI dashboard for executive presentation. Structure your work with clear documentation and professional formatting.

1
Excel Financial Model

Build a comprehensive Excel workbook that serves as the foundation for your analysis:

Data Preparation:

  • Import and validate all source data sheets
  • Create a consolidated data model linking all sheets
  • Add calculated columns for derived metrics (margins, growth rates)
  • Build a date dimension table for time intelligence

Pivot Table Analysis:

  • Create pivot tables for revenue analysis by division, quarter, and year
  • Build expense breakdown pivots with drill-down capability
  • Design profitability analysis by segment
  • Add slicers for interactive filtering
Required Sheets: Summary Dashboard, Income Statement Analysis, Balance Sheet Analysis, Ratio Calculations, Variance Analysis, Charts
2
Financial Ratio Calculations

Profitability Ratios:

  • Gross Margin: (Revenue - COGS) / Revenue
  • Operating Margin: Operating Income / Revenue
  • Net Profit Margin: Net Income / Revenue
  • Return on Assets (ROA): Net Income / Total Assets
  • Return on Equity (ROE): Net Income / Shareholders Equity

Liquidity Ratios:

  • Current Ratio: Current Assets / Current Liabilities
  • Quick Ratio: (Current Assets - Inventory) / Current Liabilities
  • Cash Ratio: Cash / Current Liabilities
  • Working Capital: Current Assets - Current Liabilities

Efficiency Ratios:

  • Asset Turnover: Revenue / Average Total Assets
  • Receivables Turnover: Revenue / Average Accounts Receivable
  • Days Sales Outstanding: 365 / Receivables Turnover
  • Inventory Turnover: COGS / Average Inventory
3
Variance Analysis

Year-over-Year Analysis:

  • Calculate YoY growth for revenue, gross profit, operating income, net income
  • Identify divisions with highest and lowest growth
  • Analyze margin expansion or compression trends
  • Document significant variances with explanations

Budget vs Actual (if applicable):

  • Compare actual results to budget targets
  • Calculate favorable and unfavorable variances
  • Highlight areas exceeding or missing targets
4
Power BI Dashboard

Create an interactive executive dashboard with the following pages:

  • Executive Summary: KPI cards, trend sparklines, key metrics at a glance
  • Revenue Analysis: Revenue by division, trends, growth rates
  • Profitability: Margin analysis, waterfall charts, segment performance
  • Financial Health: Ratio scorecards, benchmark comparisons, trend indicators
  • Division Deep Dive: Drill-through page for division-level details

Dashboard Requirements:

  • Professional color scheme and consistent formatting
  • Interactive filters (year, quarter, division slicers)
  • Drill-through and drill-down capabilities
  • Conditional formatting for KPI status indicators
  • Tooltips with additional context
5
DAX Measures

Create calculated measures using DAX for dynamic calculations:

  • Total Revenue, Total Expenses, Net Income measures
  • YoY Growth % with SAMEPERIODLASTYEAR
  • Running totals and cumulative metrics
  • Prior period comparisons
  • Ratio calculations as measures
Use proper DAX formatting: one function per line, meaningful measure names, and organize measures in display folders.
6
Insights and Recommendations

Executive Summary: Create a comprehensive analysis summary with clear, actionable insights.

Key Findings (5-7 insights):

  • Financial health assessment based on ratio analysis
  • Profitability trends and margin drivers
  • Division performance comparison and rankings
  • Liquidity position and working capital trends
  • Areas of concern or risk identification

Strategic Recommendations (3-5 actionable items):

  • Investment priorities by division based on performance
  • Cost optimization opportunities identified
  • Working capital improvement suggestions
  • Growth strategy recommendations
04B

Recommended Workflow

Follow this structured approach to complete your project efficiently and systematically. Each phase builds upon the previous one to create a comprehensive financial analysis dashboard.

Total Estimated Time: 10-15 hours Recommended: Spread across 3-4 days
1
Data Import & Exploration
2-3 hours
Setup
  • Download and open the dataset
  • Review all 5 sheets and understand relationships
  • Validate data integrity and formulas
  • Create data dictionary documentation
Tip: Start by creating a summary of total revenue by year to verify data loads correctly
2
Excel Analysis
3-4 hours
Excel
  • Build pivot tables for revenue analysis
  • Create ratio calculation sheet
  • Design variance analysis tables
  • Add Excel charts for key metrics
Critical: Use named ranges and structured references for maintainability
3
Power BI Data Model
2-3 hours
Model
  • Import data into Power BI
  • Create relationships between tables
  • Build date dimension table
  • Write DAX measures for KPIs
Verify: All relationships are one-to-many with correct cardinality
4
Dashboard Development
3-4 hours
Visuals
  • Create Executive Summary page
  • Build Revenue Analysis page
  • Design Profitability page
  • Add Financial Health page
Style: Use consistent color palette and corporate-appropriate theme
5
Analysis & Insights
1-2 hours
Insights
  • Analyze financial health indicators
  • Document 5-7 key findings
  • Compare ratios to benchmarks
  • Develop recommendations
Focus: Answer the CFO's questions from the business scenario
6
Documentation & Submission
1 hour
Finalize
  • Write comprehensive README
  • Add dashboard screenshots
  • Create executive summary document
  • Test all files open correctly
  • Upload to Google Drive and submit
Final Step: Verify all links work and files are accessible
Completion Milestone

Once you complete all 6 phases, you will have a professional portfolio piece showcasing your financial analysis skills!

6
Phases
05

Financial KPI Specifications

Calculate and display the following Key Performance Indicators. Organize your calculations in both Excel (using formulas) and Power BI (using DAX measures).

Profitability Ratios
  • Gross Margin: (Revenue - COGS) / Revenue * 100
  • Operating Margin: Operating Income / Revenue * 100
  • Net Profit Margin: Net Income / Revenue * 100
  • EBITDA Margin: EBITDA / Revenue * 100
  • Return on Assets: Net Income / Avg Total Assets * 100
  • Return on Equity: Net Income / Avg Equity * 100
Liquidity Ratios
  • Current Ratio: Current Assets / Current Liabilities
  • Quick Ratio: (Current Assets - Inventory) / Current Liabilities
  • Cash Ratio: Cash & Equivalents / Current Liabilities
  • Working Capital: Current Assets - Current Liabilities
  • Cash Conversion Cycle: DIO + DSO - DPO
Efficiency Ratios
  • Asset Turnover: Revenue / Average Total Assets
  • Receivables Turnover: Revenue / Avg Accounts Receivable
  • Days Sales Outstanding: 365 / Receivables Turnover
  • Inventory Turnover: COGS / Average Inventory
  • Days Inventory Outstanding: 365 / Inventory Turnover
  • Payables Turnover: COGS / Average Accounts Payable
Growth Metrics
  • Revenue Growth YoY: (Current - Prior) / Prior * 100
  • Gross Profit Growth: YoY change in gross profit
  • Net Income Growth: YoY change in net income
  • CAGR (3-Year): (End Value / Start Value)^(1/3) - 1
  • Sequential Growth QoQ: Quarter-over-quarter change
KPI Implementation Tips
Excel: Use named ranges for ratio calculations. Create a dedicated "Ratios" sheet with formulas referencing the source data sheets. Add conditional formatting to highlight values above or below industry benchmarks.
Power BI: Create DAX measures in a dedicated "Measures" table. Use CALCULATE with time intelligence functions for YoY comparisons. Format measures with appropriate number formats (%, $, decimals).
06

Required Visualizations

Create the following visualizations in your Power BI dashboard. All charts should be interactive, professionally formatted, and executive-ready.

1 Revenue Trend Analysis Line Chart

Business Question: How has revenue changed over the 3-year period?

  • X-axis: Time (months/quarters), Y-axis: Revenue ($)
  • Multiple lines for each division
  • YoY growth % in tooltips, trend line for total revenue
2 Profitability Waterfall Waterfall

Business Question: How does revenue flow through to net income?

  • Start with Revenue, end with Net Income
  • Show COGS, Operating Expenses, Interest, Taxes
  • Color code: green (positive), red (expenses)
3 Division Revenue Mix Donut Chart

Business Question: What is the revenue contribution from each division?

  • Segments for each division with percentages
  • Total revenue in center of donut
  • Use company brand colors for divisions
4 Margin Comparison Bar Chart

Business Question: How do margins compare across divisions?

  • Divisions on Y-axis, margins as clusters
  • Gross, Operating, Net Margin comparison
  • Add industry benchmark reference line
5 Financial Ratio Scorecard KPI Cards

Business Question: What is the overall financial health at a glance?

  • 6-8 KPI cards: ROE, ROA, Current Ratio, Quick Ratio
  • Color indicators: Green/Yellow/Red for health status
  • YoY change with arrow indicators
6 YoY Growth Comparison Bar Chart

Business Question: Which metrics are growing fastest?

  • YoY % change for Revenue, Gross Profit, Net Income
  • Color: green (positive), red (negative)
  • Sort by growth rate descending
7 Quarterly Performance Matrix Matrix

Business Question: How does performance vary by quarter?

  • Rows: Divisions, Columns: Q1-Q4 each year
  • Heat map coloring (darker = higher values)
  • Enable drill-down by clicking quarters
8 Expense Breakdown Treemap

Business Question: Where is the company spending money?

  • Hierarchy: Expense Category → Division
  • Size: Expense amount, Color: YoY change
  • Interactive drill-down capability
Bonus Cash Flow Analysis Stacked Bar

Business Question: How is cash being generated and used across operating, investing, and financing activities?

  • X-axis: Time periods (quarters), Y-axis: Cash flow amount
  • Stacks: Operating, Investing, Financing cash flows with net cash flow line overlay
  • Insight: Cash generation capability, investment patterns, financing activity trends
Visualization Best Practices
Professional Formatting
  • Use consistent color palette
  • Apply proper number formatting
  • Align elements cleanly
  • Remove chart clutter
Interactivity
  • Enable cross-filtering
  • Add slicers for year, quarter, division
  • Use drill-through for details
  • Include informative tooltips
Executive Focus
  • Lead with key insights
  • Use traffic light indicators
  • Show vs prior period
  • Include benchmark comparisons
Reference: Consult the Power BI Report Creation documentation for specific chart types and formatting options.
07

Submission Requirements

Create a Google Drive folder with the exact name shown below and share the link with view access:

Required Folder Name
Financial-Analysis-Project-[YourName]
Example: Financial-Analysis-Project-JohnSmith
Required Project Structure
Financial-Analysis-Project-[YourName]/
├── data/
│   └── financial_data.xlsx           # Original dataset (download from above)
├── excel/
│   └── financial_analysis.xlsx       # Your Excel analysis workbook
├── powerbi/
│   └── financial_dashboard.pbix      # Your Power BI dashboard file
├── screenshots/
│   ├── dashboard_executive.png       # Executive summary page screenshot
│   ├── dashboard_revenue.png         # Revenue analysis page screenshot
│   └── dashboard_profitability.png   # Profitability page screenshot
├── docs/
│   └── executive_summary.pdf         # Executive summary document (1-2 pages)
└── README.md                         # REQUIRED - see contents below
README.md Template Structure

Your README should follow this professional structure:

1. Project Header
  • Project title: "Financial Analysis Dashboard"
  • Your full name
  • Submission date
  • Course name and project number
2. Business Context
  • Brief description of GlobalTech Industries scenario
  • Project objectives
  • Dataset overview (3 years, 4 divisions, etc.)
3. Tools Used
  • Microsoft Excel (version)
  • Microsoft Power BI Desktop (version)
  • Any additional tools
4. Key Findings
  • 5-7 data-driven insights
  • Each finding with supporting metric
  • Business implications
5. Dashboard Screenshots
  • 3-4 screenshots of your Power BI dashboard pages
  • Brief caption for each
  • Use markdown image syntax
6. Financial Ratios Summary
  • Table of key ratios calculated
  • Comparison to industry benchmarks
  • Traffic light status indicators
7. Recommendations
  • 3-5 strategic recommendations
  • Priority ranking
  • Expected business impact
8. File Descriptions
  • Brief description of each deliverable
  • How to navigate the Excel workbook
  • How to use the Power BI dashboard
9. Contact Information
  • Your email
  • LinkedIn profile (optional)
Executive Summary Document

Create a 1-2 page PDF executive summary containing:

  • Company financial health overview (1 paragraph)
  • Key performance highlights (3-4 bullet points)
  • Financial ratio scorecard table
  • Top 3 strategic recommendations
  • Areas requiring attention
Do Include
  • Complete Excel workbook with all analysis sheets
  • Power BI file (.pbix) with all dashboard pages
  • Clear documentation in README
  • Dashboard screenshots
  • Executive summary PDF
  • Original dataset in data folder
Do Not Include
  • Power BI Desktop installer files
  • Temporary or backup files (~$filename)
  • Personal or sensitive information
  • Broken file links or formulas
  • Unfinished or draft versions
Important: Before submitting, verify that your Google Drive folder has "Anyone with the link can view" access enabled. Test the link in an incognito browser window!
Submit Your Project

Enter your Google Drive folder link - we will verify your files automatically

08

Grading Rubric

Your project will be graded on the following criteria. Total: 600 points.

Criteria Points Description
Excel Analysis 100 Comprehensive pivot tables, proper formulas, clean formatting, organized sheets
Financial Ratio Calculations 100 All required ratios calculated correctly with clear formulas and documentation
Power BI Dashboard 150 At least 8 professional visualizations, interactive features, clean design
DAX Measures 75 Well-written DAX measures for KPIs, time intelligence, and calculations
Analysis Quality 75 Insightful observations, accurate interpretations, benchmark comparisons
Documentation 50 Complete README, executive summary, clear file organization
Recommendations 50 Actionable, data-driven business recommendations with clear rationale
Total 600
Grading Scale
Excellent
540-600

90-100%

Good
480-539

80-89%

Satisfactory
420-479

70-79%

Needs Work
<420

<70%

Ready to Submit?

Make sure you have completed all requirements and reviewed the grading rubric above.

Submit Your Project
08B

Common Issues & Solutions

Problem: Data source errors when opening the .pbix file on a different computer

Solution: Use relative paths or include the data file in the same folder. When importing, use "Get Data" > "Excel workbook" and navigate to the data folder within your project.

Verify: Test by moving your entire project folder to a different location and re-opening the .pbix file

Problem: Excel shows circular reference warning when calculating ratios

Solution 1: Check that your formulas do not reference their own cell directly or indirectly

Solution 2: For average calculations (like Average Assets), create separate cells for beginning and ending values

Solution 3: Use the AVERAGE function with explicit cell references rather than calculated ranges

Problem: SAMEPERIODLASTYEAR or other time intelligence functions return errors

Solution: Ensure you have a proper Date table marked as a Date Table in Power BI

Tips:

  • Create a dedicated Date table with continuous dates (no gaps)
  • Mark it as Date Table: Modeling > Mark as Date Table
  • Create relationship between Date table and your fact tables on the date column
  • Use the Date table column in your time intelligence functions

Problem: Calculated ratios do not match expected values or seem unrealistic

Solution: Double-check your formula logic and ensure consistent units

Common Issues:

  • Mixing monthly and annual figures (multiply monthly by 12 for annual ratios)
  • Using point-in-time vs average values (ROA should use average assets)
  • Percentage vs decimal format mismatch
  • Gross Margin should be around 40-60% for this dataset

Problem: Charts show blank or display error messages

Solution: Check data types and relationships

Steps:

  • Verify data loaded correctly in Data view
  • Check that numeric columns are typed as numbers (not text)
  • Ensure relationships are active (solid line in Model view)
  • Try removing and re-adding the visual

Problem: Reviewer cannot access your submitted folder

Solution: Verify sharing settings are correct

Steps:

  • Right-click folder > Share > Get link
  • Change from "Restricted" to "Anyone with the link"
  • Set role to "Viewer"
  • Test by opening link in incognito/private browser window
  • Verify all files inside folder are also accessible
09

Pre-Submission Checklist

Excel Workbook Requirements
Power BI Dashboard Requirements
Documentation Requirements
Submission Requirements