Transcript Welcome To
Welcome To...
ReportSmith &
ADP PC/Payroll For
Windows
Meeting of the Minds 1999
Welcome To...
Database Grouping
CheckView Tables
& SUM(DISTINCT )
Meeting of the Minds 1999
Presented By
CharlesCook.com
Specializing In
ReportSmith Training & Consulting
[email protected]
Meeting of the Minds 1999
Challenge
CheckView Tables
Many Records For Each
Employee Check
One Code Per Record
Can Not Add Up Most
Amounts
Meeting of the Minds 1999
CheckView Tables
Architecture
One Record Per
Employee
Check
Code
Meeting of the Minds 1999
CheckView Tables
Architecture
One Record Per
Employee
–CompanyCode
–File#
–SocialSecurity#
Check
Code
Meeting of the Minds 1999
CheckView Tables
Architecture
One Record Per
Employee
Check
–CheckViewChkSeq#
–CheckViewPayroll#
–CheckViewWeek#
–CheckViewYear#
Code
Meeting of the Minds 1999
CheckView Tables
Architecture
One Record Per
Employee
Check
Code
–CheckViewDedCode
–CheckViewDedAmt
Meeting of the Minds 1999
CheckView Tables
Vertical Data
Each Code And Amount
Pair Is On A Separate
Record
Meeting of the Minds 1999
CheckView Tables
Vertical Data
COMPANY
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
CODE FILE# SECURITY# CHKSEQ# PAYROLL#
WEEK#
YEAR#
DEDCODE DEDAMT
MOTM
3 178341321
193
1
50
1998
C
$2.00
MOTM
3 178341321
193
1
50
1998
D
$93.00
MOTM
3 178341321
193
1
50
1998
E
$36.70
MOTM
3 178341321
193
1
50
1998
J
$18.31
MOTM
3 178341321
193
1
50
1998
K
$0.77
MOTM
3 178341321
193
1
50
1998
Y
$105.00
Meeting of the Minds 1999
CheckView Tables
Horizontal Data
All The Other Columns
Have The Same Values
On Each Record
Meeting of the Minds 1999
CheckView Tables
Horizontal Data
COMPANY
CODE
MOTM
MOTM
MOTM
MOTM
MOTM
MOTM
FILE#
3
3
3
3
3
3
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
SECURITY# CHKSEQ# PAYROLL# WEEK#
YEAR# DEDCODE DEDAMT NETPAYAMT GROSSPAYA
178341321
193
1
50
1998
C
$2.00
$326.15
$747.20
178341321
193
1
50
1998
D
$93.00
$326.15
$747.20
178341321
193
1
50
1998
E
$36.70
$326.15
$747.20
178341321
193
1
50
1998
J
$18.31
$326.15
$747.20
178341321
193
1
50
1998
K
$0.77
$326.15
$747.20
178341321
193
1
50
1998
Y
$105.00
$326.15
$747.20
Meeting of the Minds 1999
CheckView Tables
COMPANY
CODE
MOTM
MOTM
MOTM
MOTM
MOTM
MOTM
FILE#
3
3
3
3
3
3
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
SECURITY# CHKSEQ# PAYROLL# WEEK#
YEAR# DEDCODE DEDAMT NETPAYAMT GROSSPAYA
178341321
193
1
50
1998
C
$2.00
$326.15
$747.20
178341321
193
1
50
1998
D
$93.00
$326.15
$747.20
178341321
193
1
50
1998
E
$36.70
$326.15
$747.20
178341321
193
1
50
1998
J
$18.31
$326.15
$747.20
178341321
193
1
50
1998
K
$0.77
$326.15
$747.20
178341321
193
1
50
1998
Y
$105.00
$326.15
$747.20
Meeting of the Minds 1999
Solution
Database Grouping
Records Are Compressed
Data is Extracted And/Or
Summarized
Using Derived Fields And
Summary Functions
Meeting of the Minds 1999
Database Grouping
Records Are Compressed
Using Unique Values Of
Fields
Include In Report
Value Only
Meeting of the Minds 1999
Database Grouping
Always Include In Report
CompanyCode
File#
SocialSecurity#
CheckViewChkSeq#
CheckViewPayroll#
CheckViewWeek#
CheckViewYear#
Meeting of the Minds 1999
Database Grouping
Always Include In Report
This Will Result In One
Record Per
Employee
Check
Meeting of the Minds 1999
Database Grouping
Always Include In Report
This Will Result In One
Record Per
Employee
–CompanyCode
–File#
–SocialSecurity#
Check
Meeting of the Minds 1999
Database Grouping
Always Include In Report
This Will Result In One
Record Per
Employee
Check
–CheckViewChkSeq#
–CheckViewPayroll#
–CheckViewWeek#
–CheckViewYear#
Meeting of the Minds 1999
Database Grouping
Always Include In Report
Before Database
Grouping
COMPANY
SOCIAL
CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
CODE
PAYROLL#
WEEK#
YEAR#
FILE# SECURITY# CHKSEQ#
MOTM
3
178341321
193
1
50
1998
MOTM
3
178341321
193
1
50
1998
MOTM
3
178341321
193
1
50
1998
MOTM
3
178341321
193
1
50
1998
MOTM
3
178341321
193
1
50
1998
MOTM
3
178341321
193
1
50
1998
Meeting of the Minds 1999
Database Grouping
Always Include In Report
After Database Grouping
COMPANY
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
CODE FILE# SECURITY# CHKSEQ# PAYROLL#
WEEK#
YEAR#
MOTM
3
178341321
193
1
50
1998
Meeting of the Minds 1999
Database Grouping
Code And Amount Must
Be Query Only
Or The Values Will
Change How The
Records Are Compressed
Only Used In SQL
Derived Fields
Meeting of the Minds 1999
Database Grouping
All Other Amounts
Should Be Query Only
Only Used In SQL
Derived Fields
Meeting of the Minds 1999
Database Grouping
Any Other Fields Can Be
Include In Report Or
Query Only
Each Record Will Have
The Same Value And Will
Not Effect The Database
Grouping
Meeting of the Minds 1999
Solution
Summarized Data
Using Derived Fields And
Summary Functions
Add
Data
Up Compressed Vertical
–Sum All Values
SUM(Column Name)
Meeting of the Minds 1999
Data is Summarized
Summarized Data
Add Up All Deduction
Amounts
SUM(CheckViewDedAmt)
COMPANY
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
TOTAL
CODE FILE# SECURITY# CHKSEQ# PAYROLL#
WEEK#
YEAR# DEDUCTIONS
MOTM
3 178341321
193
1
50
1998
$255.78
Meeting of the Minds 1999
Solution
Extracted Data
Using Derived Fields And
Summary Functions
Extract
One Occurrence Of The
Duplicated Values
–Sum Only Unique Values
SUM(DISTINCT Column Name)
Meeting of the Minds 1999
Data is Summarized
Extracted Data
Add Up Only Unique Gross
Pay Amounts
SUM(DISTINCT CheckViewGrossPayA)
COMPANY
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW TOTAL GROSSPAY
CODE FILE# SECURITY# CHKSEQ# PAYROLL# WEEK#
YEAR# DEDUCTIONS AMOUNT
MOTM
3 178341321
193
1
50
1998
$255.78
$747.20
Meeting of the Minds 1999
Data is Summarized
Summary Functions
COMPANY
SOCIAL CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW CHECKVIEW
CODE FILE# SECURITY# CHKSEQ# PAYROLL#
WEEK#
YEAR#
DEDCODE
DEDAMT GROSSPAYA
MOTM
3
178341321
193
1
50
1998
C
$2.00
$747.20
MOTM
3
178341321
193
1
50
1998
D
$93.00
$747.20
MOTM
3
178341321
193
1
50
1998
E
$36.70
$747.20
MOTM
3
178341321
193
1
50
1998
J
$18.31
$747.20
MOTM
3
178341321
193
1
50
1998
K
$0.77
$747.20
MOTM
3
178341321
193
1
50
1998
Y
$105.00
$747.20
T ota ls
$255.78
$747.20
Meeting of the Minds 1999
Conclusion
Use Database Grouping To
Get One Record Per Check
Remember
What
You Include In Your
Report Will Be Used To
Compress The Records
Meeting of the Minds 1999
Conclusion
Always Include In Report
CompanyCode
File#
SocialSecurity#
CheckViewChkSeq#
CheckViewPayroll#
CheckViewWeek#
CheckViewYear#
Meeting of the Minds 1999
Conclusion
Summarize Vertical Data
Use Sum( ) To Add Up
Compressed Vertical Data
Meeting of the Minds 1999
Conclusion
Extract Horizontal Data
Use Sum(DISTINCT ) To
Extract One Occurrence Of
The Duplicated Values
Meeting of the Minds 1999
Presented By
CharlesCook.com
Specializing In
ReportSmith Training & Consulting
[email protected]
Meeting of the Minds 1999