Doubt in Sum fields - finding sum of a field

In this Mainframe Forum - You can post your queries on DFSORT, ICETOOL , SyncSort & JCL Utilities

Moderators: Frank Yaeger, Moderator Group

Post Reply
User avatar
thamodharan
Member
Posts: 21
Joined: Tue Oct 21, 2008 4:45 pm
Location: chennai

Doubt in Sum fields - finding sum of a field

Post by thamodharan » Wed Jun 08, 2011 8:59 pm

Hi,

I have a requirement to sum a field irrespective of any fields in the PS file.

Input file,

100 ttt aaa
200 xxx yyy
300 aaa xxx
100 yyy tttt

output must be,

700 ....

When i use the following, I am not getting the desired output. Because it summing with respect to a specific field.

Sort fields=(5,3,ch,a)
sum fields=(1,3,zd)

Please suggest me a sort card for this requirement.

TIA.

Regards,
Thamu

User avatar
Frank Yaeger
Moderator
Posts: 812
Joined: Sat Feb 18, 2006 5:45 am
Location: San Jose, CA
Contact:

Post by Frank Yaeger » Wed Jun 08, 2011 10:23 pm

I don't know what the ... after the 700 represents, but if you just want to add a trailer record with the total of the first field, you can use these DFSORT control statements:

Code: Select all

   OPTION COPY                                 
   OUTFIL REMOVECC,                            
      TRAILER1=(TOT=(1,3,ZD,TO=ZD,LENGTH=3))   
SORTOUT would have:

Code: Select all

100 ttt aaa       
200 xxx yyy       
300 aaa xxx       
100 yyy tttt      
700               
If you want something else for output, show exactly what you want.

If you're not familiar with DFSORT and DFSORT's ICETOOL, I'd suggest reading through "z/OS DFSORT: Getting Started". It's an excellent tutorial, with lots of examples, that will show you how to use DFSORT, DFSORT's ICETOOL and DFSORT Symbols. You can access it online, along with all of the other DFSORT books, from:

http://www.ibm.com/support/docview.wss? ... g3T7000080
Frank Yaeger - DFSORT Development Team (IBM) - yaeger@us.ibm.com
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
=> DFSORT/MVS is on the Web at http://www.ibm.com/storage/dfsort

User avatar
thamodharan
Member
Posts: 21
Joined: Tue Oct 21, 2008 4:45 pm
Location: chennai

Post by thamodharan » Tue Jun 14, 2011 4:13 pm

Hi Frank,

I wanted only SUM in the output and it works fine.

Thanks for the help as well as the online tutorial.

Regards,
Thamo

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others