Plasma KPI Dashboards
The calculations and constraints for the Dashboards are explained here:
Sr. No. | Dashboard | Chart | Calculation from Bain Industry Data | Calculation from Customer Summary Data | Final Implementation Formulae |
|
---|---|---|---|---|---|---|
1 | All | All | Source: Bain provided Plasma_KPI data source has all precomputed fields. Also month empty indicates it is for that complete respective year. DataSize: Around 100,000 records with different KPI data | Source: Plasma_Output_Transactions : Data is distributed by Type of deliverable, Year, Quarter, Month, Selling Region (origin and destination). DataSize: Around 1000 rows | Plasma_KPI → For reading data from plasma side. Plasma_Output_Transactions → For consumer data corresponding to equivalent Plasma KPI and waterfall. Plasma_Output_Quotes → For consumer quote related data corresponding to quotes. Plasma_Price_Waterfall_KPI → For KPI data corresponding to the waterfall. For all percentage calculation for Quartile charts and Price Increase Realization Waterfall chart the percentage value is capped between 0 and 100%. Note that Price Increase Realization Waterfall difference value can continue to be less than zero. |
|
2 | Executive Summary | Filters | Industry, Industry Vertical Sector and Level 3, Date | Data will be fetched from customer computed summary i.e. Plasma_Output_Transactions or Plasma_Output_Quotes matching the date and the value for the corresponding graph will be supplied. | Final Input implemented: Business Unit: For customers who has data distributed across various business unit this will be dynamically appear. For all other customers who has single unit this field will not be visible in input filters. It picks up unique values from Plasma_Output_Quotes and Plasma_Output_Transactions. This field has no corresponding field to select values from Plasma_KPI i.e. Bain data, so it will not effect information from Bain source. Industry Region Selling To Waterfall chart details: Whether to show or hide zero price points. Region Selling To is populated based on selected Industry. |
|
3 | Executive Summary/ Insights | Percent of accounts with negative margin, calculated with revenue |
|
| Plasma_KPI: PERCENT_ACCOUNTS_NEGATIVE_MARGIN_REVENUE Plasma_Output_Transactions: SUM (Revenue Account Negative Margin) / SUM (Total Revenue) If the output value is negative then it will be shown as zero value. |
|
4 | Executive Summary/ Insights | Percent of transactions with negative margin, calculated with revenue |
|
| Plasma_KPI: PERCENT_TRANSACTIONS_NEGATIVE_MARGIN_REVENUE Plasma_Output_Transactions: SUM (Revenue Transaction Negative Margin) / SUM (Total Revenue) If the output value is negative then it will be shown as zero value. |
|
5 | Executive Summary/Manage | TTM per unit realized price percent increase |
|
| Plasma_KPI: TTM_PER_UNIT_REALIZED_PRICE_INCREASE Plasma_Output_Transactions = SUM(Annual_Percent_Change_Per_Unit_Realized_Price) / Count(UniqueID) Count(UnitqueID) → Is for computation of simple average. Note: It was discussed with Bain and the behavior change is approved by latest requirement. |
|
6 | Executive Summary/ Realize | Percent of deals outside guidelines, calculated with number of deals |
|
| Plasma_KPI: PERCENT_OUTSIDE_GUIDELINES_NUMBER Plasma_Output_Quotes: SUM(Number_Outside_Guidance) / SUM(Total_Number_Quotes) |
|
7 | Executive Summary/ Realize | Deal velocity in days (average time taken to approve a quote) |
|
| Plasma_KPI: APPROVAL_PROCESS_DEAL_VELOCITY_SIMPLE_AVG Plasma_Output_Quotes: In plasma output quotes the data is available in hours whereas data from Bain is in days. SUM(Simple_Avg_Approval_Process_Deal_Velocity)/Count(UnitqueID) Count(UnitqueID) → Is for computation of simple average. |
|
8 | Executive Summary/ Realize | Average number of steps in approval process (simple average) |
|
| Plasma_KPI: AVERAGE_NUMBER_APPROVAL_PROCESS_STEPS_SIMPLE_AVG Plasma_Output_Quotes: SUM(Weighted_Avg_Number_Approval_Process_Steps)/ Count(UnitqueID) Count(UnitqueID) → Is for computation of simple average. |
|
9 | Executive Summary/ Insights | Comparison Waterfall | Data is picked from “Plasma_KPI” datamart. All rows with KPI_NAME = ‘PRICE_WATERFALL’ are used. The KPI_DISPLAY_NAME currently used are 'Global List Price', Mean value is used in the chart.
| Following columns from “Plasma_Output_Transactions” datamart are used for build the chart. 'Sum_Global_List_Price', | Plasma_KPI Data : Data is picked from “Plasma_KPI” datamart. All rows with KPI_NAME = ‘PRICE_WATERFALL’ are used. KPI_Display_NAME = Global List Price Slotting Allowance Company Data : Columns from “Plasma_Output_Transactions” datamart is used. Following chart modes are supported
Data from Bain is already computed considering ‘Global List Price’ as the start price point. |
|
10 | Executive Summary | Percentage of Product with negative margin displayed per month |
| The percent of products with negative margin (a) SUM (Number Product Negative Margin) / SUM (Total Product This Month) OR (b) SUM (Number Product Negative Margin) / (SUM(Number Product Negative Margin + Number Product Positive Margin)) OR (c) SUM (Revenue Product Negative Margin) / SUM (Total Revenue) If month and year is selected then it will show the value starting from that month and year, for last 12 months. If user does not select month but year would be always selected so it will always show data for last 12 months i.e. from Jan-Dec provided its not for current year. For current year it will fetch data for the last 12 months starting from current month. Also if user has selected selling From and Selling To region these will be part of filter. | 15. Confirm the formula among (a), (b) or (c) SC: (a)
This chart has not been included yet. | Plasma_KPI:PERCENT_PRODUCTS_NEGATIVE_MARGIN_REVENUE for trailing twelve months Plasma_Output_Transactions : SUM(Number_Product_Negative_Margin)/ Feedback from Billy: <Convert this to QuartileDashboard with drilldown for month for same KPI> |
11 | Insights | Total Revenue |
|
| Plasma_KPI: Sales. Plasma_Output_Transactions: SUM(Total_Revenue) Note that both Bain and Customer data are converted to Million with normal rounding to 1 decimal digit after million conversion. |
|
12 | Insights | Percentage of customers to reach revenue deciles |
|
| Plasma_KPI: PERCENT_CUSTOMERS_10_REVENUE Reading the median value for each of the KPIs. Plasma_Output_Transactions: SUM(Number_Customers_10_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_20_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_30_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_40_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_50_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_60_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_70_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_80_Revenue_Decile)/ SUM(Total_Accounts_This_Month_Region) SUM(Number_Customers_90_Revenue_Decile)/SUM(Total_Accounts_This_Month_Region) SUM(Total_Accounts_This_Month_Region)/SUM(Total_Accounts_This_Month_Region) |
|
13 | Insights | Percentage of Products to reach revenue decile |
|
| Plasma_KPI: PERCENT_PRODUCTS_10_REVENUE Reading the median value for each of the KPIs. Plasma_Output_Transactions: SUM(Number_Products_10_Revenue_Decile)/SUM(Total_Products_This_Month_Region) |
|
14 | Insights | Company Waterfall | No Bain data is used for this chart | Following columns from “Plasma_Output_Transactions” datamarts are used for build the chart. 'Sum_Global_List_Price', | Note that there is no KPI associated in this chart as its done purely on customer data. Following chart modes are supported
|
|
15 | Insights/ Manage | Number of products TTM |
|
| Plasma_KPI: NUMBER_PRODUCTS_TTM Plasma_Output_Transactions : For latest data display, from last completed month take TTM using formula. SUM(Total_Products_Available_Annual)/ COUNT(UniqueId) for the latest month. e.g. if latest month for which some data is available for Plasma_Output_Transactions is Feb-2021 then this picks value of that month for calculation. In drilldown use the same formula per respective month. |
|
16 | Insights | Number of accounts TTM |
|
| Plasma_KPI: NUMBER_ACCOUNTS_TTM Plasma_Output_Transactions : For latest data display, from last completed month take TTM using formula. SUM(Total_Accounts_Available_Annual)/ COUNT(UniqueId) for the latest month. e.g. if latest month for which some data is available for Plasma_Output_Transactions is Feb-2021 then this picks value of that month for calculation. In drilldown use the same formula per respective month. |
|
17 | Insights | Number of sales people TTM |
|
| Plasma_KPI: NUMBER_SALES_PEOPLE_HC_TTM Plasma_Output_Transactions : For latest data display, from last completed month take TTM using formula. SUM(Total_Sales_HC_Available_Annual)/ COUNT(UniqueId) for the latest month. e.g. if latest month for which some data is available for Plasma_Output_Transactions is Feb-2021 then this picks value of that month for calculation. In drilldown use the same formula per respective month. |
|
18 | Manage | Price Increase Realization Waterfall |
|
| Plasma_KPI: KPI Name:TTM_PER_UNIT_LOCAL_LIST_PRICE_INCREASE
KPI Name:TTM_PER_UNIT_INVOICE_PRICE_INCREASE
KPI Name:TTM_PER_UNIT_NET_PRICE_INCREASE
KPI Name:TTM_PER_UNIT_REALIZED_PRICE_INCREASE Plasma_Output_Transaction:
An additional behavior is that if TTM_Size_Change_Per_Unit_List_Price value is less than 0.001 then the company data is not displayed instead only values from Bain reference would be displayed. |
|
19 | Manage | TTM Number of List Price Changes per product |
|
| Plasma_KPI:: TTM_NUMBER_LIST_PRICE_CHANGES_PER_PRODUCT Plasma_Output_Transactions: For latest data display, from last completed month take TTM using formula. SUM(Number_Local_List_Price_Change) of lastest twelve months / Total_Products_Annual of latest month The drilldown is disabled for this chart. |
|
20 | Manage | TTM Number of List Price Increases per product |
|
| Plasma_KPI: TTM_NUMBER_LIST_PRICE_UPLIFTS_PER_PRODUCT Plasma_Output_Transactions: For latest data display, from last completed month take TTM using formula. SUM(Number_Local_List_Price_Uplift) of lastest twelve months / Total_Products_Annual of latest month The drilldown is disabled for this chart. |
|
21 | Realize | Number of deals |
|
| Quartile Chart, for latest data display, from last completed month take TTM using formula. In drilldown use the same formula per respective month. Plasma_Output_Quotes: For TTM, SUM(Total_Number_Quotes)/Count(UniqueID) more like simple average. |
|
22 | Realize | Average deal size |
|
| Plasma_KPI: AVERAGE_DEAL_SIZE Plasma_Output_Quotes: For TTM SUM(Sum_Revenue_Approved) / SUM(Number_Approved) |
|
23 | Realize | Deal velocity for all deals (simple average) |
|
| Plasma_KPI: OVERALL_DEAL_VELOCITY_SIMPLE_AVG Plasma_Output_Quotes: For TTM SUM(Simple_Avg_Overall_Deal_Velocity) / Count(UnitqueID). Convert into days the value by dividing it by 24. |
|
24 | Realize | Percent of deals needing approval, calculated with number of deals |
|
| Plasma_KPI: PERCENT_NEEDING_APPROVAL_NUMBER Plasma_Output_Quotes: SUM(Number_Need_Approval)/ SUM(Total_Number_Quotes) |
|