MBR1327 – Membership Order Summary by Status

This online report summarizes all order activity during a selected time period by membership Level1 code and order status. Active orders are broken into new member orders and renewing member orders. Summary counts of the number of orders and total sales amounts are provided by order status by Level1 and then by member group (accessed from MBR000 and ORD001).

 

The objective of the Membership Order Summary report is to provide counts and sales amount totals for all membership-related order activity during the time period selected by the end user.  Counts and sales totals are provided for all active orders, proforma orders and canceled orders by membership group and membership level 1.  Active orders are first broken down into New Member orders and Renewing Member orders.  

 

This report is not designed to reconcile with actual member counts, because order activity may include payments for past membership orders and future renewals that members have paid in advance.

 

Order activity includes:

Order_Detail.CYCLE_BEGIN_DATE is not used as selection criteria in this report, because it is possible that a member might pay for previous-year orders if the member’s membership lapsed for a period of time.  

Record Selection Criteria

{APP_ORG_UNIT.ORG_ID} = {?OrdID} and

{APP_ORG_UNIT.ORG_UNIT_ID} = {?OrgUnitID} and

iif({?MemberGroup} <> "ALL",{MBR_PRODUCT_GROUP_LEVEL_VW.MEMBER_GROUP} in {?MemberGroup},TRUE) and

iif({?Level1Code} <> "ALL",{MBR_PRODUCT_GROUP_LEVEL_VW.LEVEL1} in {?Level1Code},TRUE) and

(({ORDER_DETAIL.ORDER_DATE} >= {?StartDate} and

{ORDER_DETAIL.ORDER_DATE} <= {?EndDate}) or

({ORDER_DETAIL.LINE_STATUS_DATE} >= {?StartDate} and

{ORDER_DETAIL.LINE_STATUS_DATE} <= {?EndDate}) or

({ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} >= {?StartDate} and

{ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} <= {?EndDate}))

Order_Detail.SUBSYSTEM is not used as a criteria.  Some order detail records related to membership might have a subsystem code of “PCK” if the membership product was included in a package.

Formulas

Name Definition
New Members Count if {ORDER_DETAIL.LINE_STATUS_CODE} = "A" and
IsNull({ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER})
then 1 else 0
New Members Sales Amount if {ORDER_DETAIL.LINE_STATUS_CODE} = "A" and
IsNull({ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER})
then {ORDER_DETAIL.BASE_TOTAL_AMOUNT} else 0
Renewed Members Count if {ORDER_DETAIL.LINE_STATUS_CODE} = "A" and
{ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} >= {?StartDate} and
{ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} <= {?EndDate}
then 1 else 0
Renewed Members Sales Amount if {ORDER_DETAIL.LINE_STATUS_CODE} = "A" and
{ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} >= {?StartDate} and
{ORDER_DETAIL.RENEWAL_DATE_THIS_ORDER} <= {?EndDate}
then {ORDER_DETAIL.BASE_TOTAL_AMOUNT} else 0
Active Orders Count if {ORDER_DETAIL.LINE_STATUS_CODE} = `A`
then 1 else 0
Active Orders Sales Amount if {ORDER_DETAIL.LINE_STATUS_CODE} = `A`
then {ORDER_DETAIL.BASE_TOTAL_AMOUNT} else 0
Proforma Orders Count if {ORDER_DETAIL.LINE_STATUS_CODE} = `P` and
{ORDER_DETAIL.LINE_STATUS_DATE} >= {?StartDate} and
{ORDER_DETAIL.LINE_STATUS_DATE} <= {?EndDate}
then 1 else 0
Proforma Members Sales Amount if {ORDER_DETAIL.LINE_STATUS_CODE} = `P` and
{ORDER_DETAIL.LINE_STATUS_DATE} >= {?StartDate} and
{ORDER_DETAIL.LINE_STATUS_DATE} <= {?EndDate}
then {ORDER_DETAIL.BASE_TOTAL_AMOUNT} else 0
Canceled Orders Count if {ORDER_DETAIL.LINE_STATUS_CODE} = `C`
then 1 else 0
Canceled Orders Sales Amount if {ORDER_DETAIL.LINE_STATUS_CODE} = `C`
then {ORDER_DETAIL.BASE_TOTAL_AMOUNT} else 0

The formula to identify New Members does not use "Initial Begin Date". There are many ways to identify what the system considers a new member. The formula used in this report looks to the Renewal_Order_Date This_Order field. When that field is null, it means that the order line is an original order line, and was not renewed from a previous order line.

Parameters

Parameter Description Required?
Org ID The organization for which the report will be run. Read-only
Ord Unit ID The organization unit for which the report will be run. Read-only
Member Group Select one, some, or all member groups to be included in report. Enter "ALL" to select all member groups. Yes
Level 1 Select one, some, or all Level 1 codes to be included in report. Enter "ALL" to select all member groups. Yes
Start Date The start date for order activities to be included in the report. Typically, the report is run for a month. Yes
End Date The end date for order activities to be included in the report. Typically, the report is run for a month. Yes

Sample Report