More information

Reporting World

Subreports

Millennium includes a comprehensive library of standard subreports. These subreports have been created as components of the Millennium standard report formats, but they are also made available to you for use in creating your own custom formats. These subreports are stored in either mill\Formats\SubReports (SQL) or mill\OracleFormats\SubReports (Oracle).

When working within Business Objects Crystal Report software, you may navigate to the appropriate location and copy any of the standard subreports into a custom format that you are creating.

Since the subreports were designed to be used within standard formats (all of which specify the use of the standard, generic worktable), most of the subreports do not specify the use of standard, Millennium, generic worktable.

The subreports are described individually below.

Actions Completed

This subreport restricts the data to those Actions that have data entered for the Completed On date.

Label Data

Completed Date

actcompdat

Contacted By

nameformn

Division

table_val (Divisions lookup table)

Action

table_val (Action Type lookup table)

Actions Due

This subreport restricts the data to those Actions that do not have data entered for the Completed On date.

Label Data

Due Date

actduedate

Contacted By

nameformn

Division

table_val (Division lookup table)

Action

table_val (Action Type lookup table)

Activity Profile

This subreport processes all selected rows.

Label Data

Type

actvtype

Start Date

actvstart

Activity Start Time

actvstrttm

End Date

actvend

Activity End Time

actvendtm

Total Cost

actvcost

Total Income

actvincome

Total Profit/Loss

actvprloss

Total Goal

actvgoal

Budgeted Cost

actvbcost

Budgeted Income

actvbincom

Budgeted Profit/Loss

actvbprlos

Activity Fee

actvfee

Activity Success

actvsucces

Total # of Guests

actvtguest

Total # Attended

actvattend

Total Invited

actvinvite

Budgeted # of Guests

actvbguest

Budgeted # of Attendance

actvbattnd

Minimum # of Guests

actvmngues

Maximum # of Guests

actvmxgues

Location

actvlocat

 

actvaddr1

 

actvaddr2

 

actvaddr3

 

@CityLine

Activity Summary

This subreport processes all selected rows.

Label Data

Start Date

actvstart

Total Cost

actvcost

Total Income

actvincome

Total Profit/Loss

actvprloss

Total # of Guests

actvtguest

Total # Attended

actvattend

Total Invited

actvinvite

Capacity

actvmxgues

Additional Phone Numbers

Label Data

Additional Phone Numbers

phnnumber

Type

table_val (Address Types lookup table)

Restrictions

table_val (Phone Restrictions lookup table)

Attribute

This subreport processes all selected rows.

Label Data

Group

table_val (Table Groups lookup table)

Type

table_val (Attribute Types lookup table)

Position

attrpositn

Begin date

attrstrt

End Date

attrstop

Bill Totals - Pledges

This subreport processes all selected rows.

Label Data

Amount Pledged

Sum of payments.paydueamt

Amount Paid to Date

Sum of @Paid Amount

Amount Past Due

Sum of @Past Due Amount

Amount Currently Due

Sum of @ Current Due Amount

Total Now Due

Sum of @ Total Amount Due

Amount Due in the Future

Sum of @ Future Due Amount

Unspecified Due Date Amount

@Unspecified Amount

Bill Totals - Sustainer Pledges

This subreport processes all selected rows.

Label Data

Amount Currently Due

Sum of @ Current Due Amount

Business Address

This subreport restricts the data to those Addresses with a Type of 'b' (Business), and a Locator of 'g' (Good).

Label Data

 

jobsconame

 

jobstitle

 

addrline1

 

addrline2

 

addrline3

 

@City Line

 

addrphone

 

table_val (Phone Restrictions lookup table)

 

addraltph

 

table_val (Phone Restrictions lookup table)

 

addrfaxph

 

table_val (Phone Restrictions lookup table)

 

@PreferredAddress

Citizenship

This subreport processes all selected rows.

Label Data

Type

table_val (Citizenship Types lookup table)

Country

table_val (Countries lookup table)

Start

natstart

Stop

natstop

Correspondence

This subreport restricts the data to those Correspondence rows that are not linked to an Event or an Activity (corrlnkfil is not equal to 21 or 52).

Label Data

 

table_val (Correspondence Name lookup table)

Sent

corrsentdt

Death

This subreport processes all selected rows.

Label Data

Date of Death

deathdecdt

Cause

deathcause

Demographics

This subreport processes all selected rows.

Label Data

Type

table_val (Demographic Type lookup table)

Value

demovalue

Segment

table_val (Segments lookup table)

Date

demodate

Donor

This subreport processes all selected rows.

Label Data

Research Level

table_val (Research Level lookup table)

Capacity

donrcpcity

Last Research

donrresdt

Dues

This subreport processes all selected rows.

Label Data

 

table_val (Dues Types lookup table)

 

dueseffdat

 

table_val (Campaigns lookup table)

 

duesamount

 

chart_val (Chart of Accounts lookup table)

Education

This subreport processes all selected rows.

Label Data

Institution

table_val (Institution lookup table)

Degree Year

schldegyr

School

table_val (School Name lookup table)

Degree

table_val (Degrees lookup table)

Concentration(s)

table_val (Concentrations lookup table)

 

table_val (Concentrations lookup table)

 

table_val (Concentrations lookup table)

 

table_val (Concentrations lookup table)

Employer Info

This subreport processes all selected rows.

Label Data

Employer

jobsconame

Position

jobstitle

Work Status

table_val (Job Status lookup table)

Employment History

This subreport processes all selected rows.

Label Data

Employer

jobsconame

Occupation

table_val (Occupations lookup table)

Title

jobstitle

Job Status

table_val (Job Status lookup table)

Dates of Employment

jobsstrtdt 'to' @stopdate

Matching Company

jobsmflag

Event Correspondence

This subreport restricts the data to a subset of the selected rows where the corrlnkfil is equal to 21 (Correspondence rows linked to an Event).

Note: By editing the limiting criteria to specify that the linked file number is 52 (instead of 21), this subreport can be modified to produce data where the Correspondence is linked to an Activity rather than an Event.

Label Data

 

table_val (Correspondence Name lookup table)

Sent

corrsentdt

Event Expense

This subreport restricts the data to a subset of the selected rows where the explnkfil is equal to 21 (Expense rows linked to an Event).

Note: By editing the limiting criteria to specify that the linked file number is 52 (instead of 21), this subreport can be modified to produce data where the Expense is linked to an Activity rather than an Event.

Label Data

 

table_val (Expense Type lookup table)

 

expitem

Estimated Cost

expestcost

Expenditure Date

expexpdate

Cost

expcost

Account

expaccount

Vendor

expvendor

Event Guest

This subreport restricts the data to a subset of the selected rows where the guestlnkfl is equal to 56 (Guest rows may only be linked to Registration).

Label Data

 

@Registrant Name

Event

guestevent

Pledge

guestpldge

Event Item

This subreport restricts the data to a subset of the selected rows where the itemlnkfl is equal to 21 (Item rows linked to an Event).

Note: By editing the limiting criteria to specify that the linked file number is 52 (instead of 21), this subreport can be modified to produce data where the Item is linked to an Activity rather than an Event.

Label Data

 

table_val

Item Color

table_val

Item Size

itemsize

Item Cost

itemcost

Inventory

itemtavail

Available

itemavail

Used

itemused

Event Organizer

This subreport restricts the data to a subset of the selected rows where the orglnkfil is equal to 21 (Organizer rows linked to an Event).

Note: By editing the limiting criteria to specify that the linked file number is 52 (instead of 21), this subreport can be modified to produce data where the Organizer is linked to an Activity rather than an Event.

Label Data

 

table_val (Organizer Type lookup table)

 

@Name

Start Date

orgstrtdat

Stop Date

orgstopdat

Event Registration

This subreport processes all selected rows.

Label Data

Event

regevent

RSVP

regrsvp

Cost

regcost

Paid

regpaid

Balance

regbalance

Registration Status

table_val (Registration Status lookup table)

Event Solicitor

@Solicitor Name

Event Speaker

This subreport processes all selected rows.

Label Data

Event

spkrevent

Speaker

@EventSpeaker

Activity

spkractvty

Start Date

spkrstart

End Date

spkrend

Financial

This subreport processes all selected rows.

Label Data

Type

table_val (Financial Type lookup table)

Description

findescr

Amount

finamount

Formal Name

This subreport restricts the data to those Names with that Name Type of 'form' (Formal).

Label Data

 

nameformn

Gift Date Range

This subreport processes all selected rows.

Label Data

Includes gifts from

Min of gifts.giftprocdt

to

Max of gifts.giftprocdt

Gift Total

This subreport processes all selected rows.

Label Data

 

Sum of gifts.giftasset

Gift

This subreport processes all selected rows.

Label Data

 

table_val (Gift Types lookup table)

 

gifteffdat

 

table_val (Campaigns lookup table)

 

giftamount

 

chart_val (Chart of Accounts lookup table)

Group A Date Range

This subreport restricts the data to those rows from the worktable that have a grouptag = A.

Label Data

 

@Minimum Date

to

@Maximum Date

Group B Date Range

This subreport restricts the data to those rows from the worktable that have a grouptag = B.

Label Data

 

@Minimum Date

to

@Maximum Date

Home Address

This subreport restricts the data to those Address rows from the worktable where the Address Type is 'a' (Home)

Label Data

 

addrline1

 

addrline2

 

addrline3

 

@City Line

 

addrphone

 

table_val (Phone Restrictions lookup table)

 

addraltph

 

table_val (Phone Restrictions lookup table)

 

addrfaxph

 

table_val (Phone Restrictions lookup table)

 

@Preferred Address

Honor or Memory Name

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).

Label Data

This gift has been given

@Honor or Memory

 

nameformn

Joint Name

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).   

Label Data

Joint with

nameformn

Last Completed Action

This subreport processes all selected rows.

Label Data

 

actcompdat

Maiden Name

This subreport restricts the data to those Name rows with a Name Type of 'maid' (Maiden).

Label Data

 

nameformn

Matched by Name

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).

Label Data

We have noted that this gift will be matched by

nameformn

Matched for Name

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).   

Label Data

We have noted that this gift has matched the gift of

nameformn

Media

This subreport processes all selected rows.

Label Data

Reference

table_val (Reference Name lookup table)

Date

mediarefdt

Membership

This subreport processes all selected rows.

Label Data

Type

mem_val (Membership Type lookup table)

Join Date

membjoindt

Expiration Date

membexprdt

Status

table_val (Membership Status lookup table)

Next Action

This subreport processes all selected rows.

Label Data

 

actduedate

Non-Constituent Honor-Memory

This subreport processes all selected rows.

Label Data

 

@Honor or Memorial Name

 

gifteffdat

 

table_val (Campaigns lookup table)

 

giftamount

Planned Giving

This subreport processes all selected rows.

Label Data

Instrument

table_val (Instrument lookup table)

Division

table_val (Division lookup table)

Ask Amount

planaskamt

Funded Amount

planfndamt

Proposals

This subreport processes all selected rows.

Label Data

Proposals

 

Purpose

proppurpos

Ask Date

propaskdt

Ask Amount

propaskamt

Funded Date

propfunddt

Funded Amount

propfndamt

Proposals

This subreport processes all selected rows.

Label Data

Ask Date

propaskdt

Ask Amount

propaskamt

Funded Date

propfunddt

Funded Amount

propfndamt

Prospect Manager

This subreport restricts the data to those Relationship rows with a Whose field of Prospect Manager (relwhose = pm).

Label Data

 

@Manager's Name

Quids

This subreport processes all selected rows.

Label Data

In gratitude for you gift, you will receive the following quid pro quo item(s)

table_val (Quid Pro Quo Items)

 

quidvalue

Please check with your accountant regarding the effect that these items may have on the deductible amount of your gift.

 

Ratings

This subreport processes all selected rows.

Label Data

Rating

table_val (Donor Rating lookup table)

Ask Amount

rateaskamt

Cultivation Level

table_val (Cultivation lookup table)

Begin

ratebegin

Campaign

table_val (Campaign lookup table)

End

rateend

Relationship

This subreport restricts the data to those Relationship rows with a type of 'sp' (Spouse).   

Label Data

 

@Relation Name

ID

relrelatid

Screener

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).

Label Data

Opinion Date

scrnopndat

Screened By

nameformn

Opinion

scrnopamt

Rating

table_val (Donor Rating lookup table)

Tasks

This subreport restricts the data to those Name rows with a Name Type of 'a' (Preferred).

Label Data

Task Assigned to

@Name

Priority

table_val (Priority lookup table)

Due Date

taskduedat

Completed Date

taskcompdt

Top of Page