Here are some powerful KPI ideas for your Power BI dashboard on this dataset:
๐ General Show Performance KPIs
- Total Pitches: Count of all pitches across seasons.
- Deals Closed Rate (%):
(Number of Deals Closed / Total Pitches) * 100
- Average Valuation Requested: Mean of
Valuation Requested
per season. - Total Investment Amount by Sharks: Sum of
Total Deal Amount
. - Average Investment Per Deal:
Total Investment / Number of Deals
- Highest Valuation Deal: Max
Deal Valuation
.
You can get the Dataset for Educational Practice Here : https://www.kaggle.com/datasets/thirumani/shark-tank-us-dataset
๐ฆ Shark-Specific KPIs
- Most Active Shark: Shark with the highest number of deals.
- Highest Investment Shark: Shark who invested the most money.
- Average Equity Taken by Sharks: Mean of
Equity Per Shark
across deals. - Number of Deals by Each Shark: Count of deals each shark participated in.
๐ Entrepreneur & Business Analysis
- Success Rate by Industry:
(Deals Closed in Industry / Total Pitches in Industry) * 100
- Most Popular Industry: Industry with the most pitches.
- Average Age of Entrepreneurs: Mean of
Pitchers Average Age
. - Pitcher Gender Distribution: Percentage of male vs. female entrepreneurs.
- Cities/States with Most Pitches: Locations with the highest number of pitches.
๐ฅ Audience & Season Performance
- Most Viewed Episode: Max
US Viewership
. - Average Viewership Per Season: Mean of
US Viewership
grouped by season. - Seasons with Most Investment: Total deal amount per season.
- Seasonal Deal Trends: Deals closed per season over time.
๐ Investment Types & Deal Structures
- Equity vs. Royalty Deals: Count of equity-only vs. royalty-based deals.
- Loan-Based Deals: Number of deals that included a loan.
- Deals with Conditions: Count of deals that had special conditions.
- Highest ROI Deal:
(Deal Valuation - Total Investment) / Total Investment * 100
To calculate Average Investment Per Deal in Power BI using DAX, follow these steps:
๐ Identify the Required Columns:
- Total Investment Amount: Total Deal Amount
- Number of Deals: Count of Got Deal where value is Yes
๐ DAX Formula for Average Investment Per Deal
Average Investment Per Deal =
VAR TotalInvestment = SUM(table[Total Deal Amount])
VAR DealsCount = CALCULATE(
ย ย ย COUNT(table[Got Deal]),
ย ย ย table[Got Deal] = 1
)
RETURN
IF(DealsCount > 0, TotalInvestment / DealsCount, BLANK())
๐น Explanation:
- TotalInvestment: Sums up the Total Deal Amount column.
- DealsCount: Counts the number of rows where Got Deal = “Yes”.
- RETURN: Divides total investment by deal count.
- IF(DealsCount > 0, โฆ, BLANK()): Prevents division by zero errors.