Skip to main content
Skip table of contents

Individual BU Retail summary

The following table delineates the Individual BU Retail summary.

All amounts are calculated based on global currency amounts (NOT local).

Table name: dbo.INDIVIDUAL_BU_RETAIL_SUMMARY

Column name

Column definition

Business rule

individual_business_unit_id

Identifies unique association between an individual and business unit.  

Distinct individual_business_unit_id from TRANSACTION_DETAIL_SUMMARY.

individual_id

Uniquely identifies the individual record that can be an individual, a prospect, or a lead, and represents an integrated view of the individual.

individual_id from TRANSACTION_DETAIL_SUMMARY of the same group.

business_unit_code

A code that uniquely identifies the brand and region within the organization. Default value is enterprise.

business_unit_code from TRANSACTION_DETAIL_SUMMARY of the same group.

net_sales_0_12_months_amount

Net spend (amount of sales minus amount of returns and price adjustments) within specified time period for this individual_business_unit_id.

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) where transaction_detail_status_code NOT in (demand, cancel) and transaction_datetime is within specified time period for this individual_business_unit_id.

net_sales_13_24_months_amount

Net spend (amount of sales minus amount of returns and price adjustments) within specified time period for this individual_business_unit_id.

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) where transaction_detail_status_code NOT in (demand, cancel) and transaction_datetime is within specified time period for this individual_business_unit_id.

net_sales_25_36_months_amount

Net spend (amount of sales minus amount of returns and price adjustments) within specified time period for this individual_business_unit_id.

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) where transaction_detail_status_code NOT in (demand, cancel) and transaction_datetime is within specified time period for this individual_business_unit_id.

lifetime_value

Total of net sales for this individual_business_unit_id (returns & cancelations included in calculations).

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) where transaction_detail_status_code NOT in (demand, cancel) for this individual_business_unit_id.

lifetime_net_units_sold_count

Total number of purchased items for this individual_business_unit_id (returns & cancelations included in calculations). Does not represent item's quantity. 

Count (*) of records from TRANSACTION_DETAIL_SUMMARY where transaction_detail_status_code NOT in (demand, cancel, price_adj) for this individual_business_unit_id.

total_purchase_transactions_count

Total number of purchase transactions for this individual_business_unit_id (returns & cancelations are NOT included in calculations).  

Count (*) of records from TRANSACTION_HEADER where transaction_type_code in (sale, confirmed) for this individual_business_unit_id by join from TRANSACTION_CUSTOMER_MAP on  individual_business_unit_id.

total_returns_amount

Sum of all transactions with a status code of RETURNED.

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount where transaction_detail_status_code = returned for this individual_business_unit_id.

total_returns_count

Total number of returned items by this individual_business_unit_id. This is a number of return transaction detail records and not a quantity of products returned. 

Count (*) of records from TRANSACTION_DETAIL_SUMMARY where transaction_detail_status_code = returned for this individual_business_unit_id.

average_order_value

Average order value (AOV) tracks the average dollar amount spent each time a customer makes a purchase. 

lifetime_valuelifetime_net_units_sale_count.

primary_shopping_channel

The most frequent channel used by this individual_business_unit_id for past 24 months.

transaction_location_type_code from TRANSACTION_DETAIL_SUMMARY with the most number of records for this individual_business_unit_id within past 24 months. For high volume clients can be adjust to 12 month period.  

primary_store_id

Store of loyalty/most shopped store (either web or B&M); the store with a max number of transactions for the individual_business_id

transaction_location_id with the max count (*) of records from TRANSACTION_DETAIL_SUMMARY for this individual_business_unit_id. Join to LOCATION and check location_status_code if <> open, get next store with the most transactions. 

client_primary_store_id

Store ID supplied by the client's customer feed. 

Join to PARTY_PROFILE on individual_business_unit_id and select source_main_location_id from the record with max(source_rec_create_datetime) for this  individual_business_unit_id. Join to LOCATION and check location_status_code if = open, else set to NULL.

distance_to_primary_store_miles

Distance to primary store, in miles, from the ZIP code of this individual_business_unit_id.

Calculate a distance in miles between std_address in LOCATION.location_id = of primary_store_id and INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.address_id.

distance_to_primary_store_km

Distance to primary store, in kilometers, from the ZIP code of this individual_business_unit_id.

Calculate a distance in kms between std_address in LOCATION.location_id = of primary_store_id and INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.address_id.

closest_store_id

Open B&M store that is located within the shortest distance to individual_business_unit_id.  

Pick LOCATION.location_id where LOCATION.location_status_code = open with shortest distance from INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.address_id (based on LOCATION.latitude & LOCATION.longitudeADDRESS.longitude & ADDRESS.longitude where ADDRESS.address_id = INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.address_id.  

distance_to_closest_store_miles

Distance to closest store, in miles, from the ZIP code of an individual.

Calculate a distance in miles between LOCATION.location_id of currently open store with std_postal_code_1 that is within the shortest distance from INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.postal_code_1 individual_business_unit_id

distance_to_closest_store_km

Distance to closest store, in kilometers, from the ZIP code of an individual.

Calculate a distance in kms between LOCATION.location_id of currently open store with std_postal_code_1 that is within the shortest distance from INDIVIDUAL_BU_GOLDEN_RECORD_SUMMARY.postal_code_1 individual_business_unit_id.

first_purchase_datetime

First purchase date; the date of earliest known purchase transaction (in-store purchased items & eComm shipped items flagged as sale). 

(min)TRANSACTION_DETAIL_SUMMARY.transaction_datetime where transaction_detail_status_code in (sale, confirmed) and global_net_sales_amount > 0 for this individual_business_unit_id.

first_purchase_amount

Amount of the earliest known purchase transaction (in-store purchased items & eComm shipped items flagged as sale). 

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) that share the same transaction_id with (min)transaction_datetime where transaction_detail_status_code in (sale, confirmed) for this individual_business_unit_id.

first_purchase_location_id

The location ID (web or B&M) of the earliest  known purchase transaction (in-store purchased items & eComm shipped items flagged as sale).   

Select transaction_location_id of the record from TRANSACTION_DETAIL_SUMMARY with min(transaction_datetime)  where transaction_detail_status_code in (sale, confirmed) for this individual_business_unit_id.

days_since_first_purchase_count

Number of days since the first_purchase_date for this individual_business_unit_id.

Calculate(DiffDays( CurrentDate(  ), asdate(first_purchase_date )))

last_purchase_datetime

Most recent purchase Date; the date of latest known purchase transaction (in-store purchased items & eComm shipped items flagged as sale). 

(max)TRANSACTION_DETAIL_SUMMARY.transaction_datetime where transaction_detail_status_code in (sale, confirmed) and global_net_sales_amount > 0 for this individual_business_unit_id.

last_purchase_amount

Amount of the most recent known purchase transaction (in-store purchased items & eComm shipped items flagged as sale). 

sum(TRANSACTION_DETAIL_SUMMARY.global_net_sales_amount) that share the same transaction_id with (max)transaction_datetime where transaction_detail_status_code in (sale, confirmed) for this individual_business_unit_id.

last_purchase_location_id

The location ID (web or B&M) of the most recent known purchase transaction (in-store purchased items & eComm shipped items flagged as sale).   

Select transaction_location_id of the record from TRANSACTION_DETAIL_SUMMARY with max(transaction_datetime)  where transaction_detail_status_code in (sale, confirmed) for this individual_business_unit_id.

days_since_last_purchase_count

Number of days since the last_purchase_date for this individual_business_unit_id.

Calculate(DiffDays( CurrentDate(  ), asdate(last_purchase_date )))

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.