Understanding How KPI Timeframe is Determined

The time frame of a KPI is determined based on the object scope and time scope of the KPI.

Required Editions

Available in: Lightning Experience

Available in: Enterprise and Unlimited Editions where Consumer Goods Cloud is enabled

Object scope defines the purpose of a KPI. Here are the possible object scopes.

  • Promotion
  • Promotion Tactic
  • Claim Tactic
  • Funding
  • Account

Time scope defines the timeframe relevant for a KPI calculation. Here are the possible time scopes.

  • Complete
  • Shipment
  • In-store
  • Order
  • Custom 1
  • Custom 2

Here’s how KPI timeframe is determined based on object and time scope:

Object Scope Time Scope Date From Date Thru
Promotion Shipment Shipment Date From of Promotion Shipment Date Thru of Promotion
In-store Instore Date From of Promotion Instore Date Thru of Promotion
Order Order Date From of Promotion Order Date Thru of Promotion
Complete Date From of Promotion Date Thru of Promotion
Custom 1 Custom 1 Date From of Promotion Custom 1 Date Thru of Promotion
Custom 2 Custom 2 Date From of Promotion Custom 2 Date Thru of Promotion
Promotion Tactic Shipment Shipment Date From of Tactic Shipment Date Thru of Tactic
In-store Instore Date From of Tactic Instore Date Thru of Tactic
Complete Date From of Tactic Date Thru of Tactic
Custom 1 Custom 1 Date From of Tactic Custom 1 Date Thru of Tactic
Custom 2 Custom 2 Date From of Tactic Custom 2 Date Thru of Tactic
Account Complete Date From of Account Plan Date Thru of Account Plan
Claim Tactic Complete Date From of Claim Tactic Date Thru of Claim Tactic
Funding Complete Date From of Fund Date Thru of Fund

A week or month is considered if at least one day of the week or month falls within the timeframe. The values of the KPIs can be edited, calculated, and distributed only for the determined timeframe and the cells that fall outside the timeframe are grayed out.

The calculation results for a KPI are dependent on the configuration of the time scope consideration settings for a sales org. By default, time scope consideration is enabled. But, you can disable it using Custom Settings.

When time scope consideration is enabled, the system considers the object and time scopes defined in the KPI definitions during promotion calculations. But, when it’s disabled, the system internally sets the promotion and tactic time ranges, which isn’t the time scope, to the complete time range of the corresponding promotion.

1
1

Here’s a configuration for a Calculated KPI.

  • Merge Rule: Sum
  • Aggregation Rule: Sum
  • Total Calculation Rule: Sum
  • Object Scope: Promotion
  • Time Scope: Instore
  • Measure: ()=>{return 30;}

Here’s the timeframe for a promotion.Sample promotion timeframe

Here’s how the KPI value is calculated.

  • The weekly value at the product level is calculated by applying the formula ()=>{return 30;}.
  • The total value at the product level is calculated by applying the total calculation rule of the KPI to the weekly values.
  • The total values at the higher levels of hierarchy are calculated by applying aggregation rule of the KPI to the total values at lower levels.
Note
Note

Across time hierarchy, the system distributes the changed total values across only those weeks that have at least one day of the week as part of the time scope of the KPI definition. As the time scope of the selected KPI definition doesn’t have a single day in Week 18, values of this week can’t be calculated. (as shown as the grayed out column in the image).

The image shows the values after calculation:

Values after calculation
2
2

Here’s a configuration for an Editable KPI.

  • Distribution Order: Time -> Planning Hierarchy
  • Distribution Type (Time): Equal
  • Distribution Type (Planning Hierarchy): Copy
  • Edit Mode: Total
  • Aggregation Rule: Sum
  • Total Calculation Rule: Sum
  • Object Scope: Promotion Tactic
  • Time Scope: Shipment

Here’s the timeframe for a promotion.

Sample promotion timeframe

The manual input for Tactic 1 and Tactic 2 total is 500. Here’s how the values are distributed.

  • To ensure equal distribution across weeks, a factor is calculated by dividing the manual input with the total number of days in the shipment timeframe. This factor is then multiplied with the number of days in the week to calculate the weekly values of a tactic.
    Note
    Note Across time hierarchy, the system distributes the changed total values across only those weeks that have at least one day of the week as part of the time scope of the KPI definition. So, as the time scope of the selected KPI definition doesn’t have a single day in Week 9, values of this week can’t be distributed (as shown as the grayed out column in the image).
  • As the distribution across planning hierarchy is Copy, the distributed weekly values at the tactic level are copied to the corresponding weeks for each product included in the tactic.
  • The total value at the product level is calculated by applying the total calculation rule of the KPI to the weekly values.
  • The total values at the higher levels of hierarchy (Tactic) are calculated by applying aggregation rule of the KPI to the total values at lower levels.

The image shows the values after distribution.

Values after distribution