Hi
Similar to Charles' but not exactly the same, this was for uv (clearer than
using @n) but should work for UDT as well:
>ED DICT BOOK_TITLES RUNNING_TOTAL
This is a Type "I" Descriptor last compiled on 23/07/09 at 16:35.
20 lines long.
----: p
0001: I
0002: SUBR('RT','RUNNING_TOTAL',UNITS)
0003: MD0
0004: Run
0005: 10R
0006: S
>ED BLP RT
19 lines long.
----: p
0001: SUBROUTINE RT(ANS, WHICH, VALUE)
0002: COMMON /RT/ RT.NAMES,RT.VALUES
0003:
0004: IF @NI = 1 THEN
0005: RT.NAMES = ''
0006: RT.VALUES = ''
0007: END
0008: LOCATE WHICH IN RT.NAMES SETTING POS THEN
0009: TOTAL = RT.VALUES<POS>
0010: END ELSE
0011: TOTAL = 0
0012: RT.NAMES<-1> = WHICH
0013: POS = DCOUNT(RT.NAMES,@FM)
0014: END
0015:
0016: TOTAL += VALUE
0017: RT.VALUES<POS> = TOTAL
0018: ANS = TOTAL
0019: RETURN
LIST BOOK_TITLES RUNNING_TOTAL UNITS 04:37:46pm 23 Jul 2009 PAGE 1
Key.. Run....... Units
10 22 22
11 23 1
12 30 7
13 35 5
14 41 6
15 46 5
16 47 1
17 49 2
18 52 3
Brian
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Kebbon Irwin
> Sent: 23 July 2009 16:22
> To: [email protected]
> Subject: [U2] FW: Running total from UniData dict
>
>
>
>
>
> I read this with great interest as I have an identical
> requirement. However, I use Unidata and this technique does
> not seem to work, in either ECLTYPE. Does anybody have a UDT
> solution?
> Cheers,
> Kebbon
>
> > From: [email protected]
> > To: [email protected]
> > Date: Tue, 30 Jun 2009 10:13:58 +1000
> > Subject: Re: [U2] Running total from UniVerse dict
> >
> > Hi Kate,
> >
> > Try this... This will show the running total for every printed line
> >
> > >ED DICT FILENAME RUNNING.TOTAL
> > This is a Type "I" Descriptor last compiled on 30/06/09 at 09:07.
> > 20 lines long.
> >
> > ----: P7
> > 0001: I
> > 0002: @1...@record<8>
> > 0003: MD2
> > 0004: RUNNING TOT
> > 0005: 10R
> >
> > Regards
> >
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Kate
> > Stanton
> > Sent: Tuesday, 30 June 2009 9:55 AM
> > To: U2 Users List
> > Subject: [U2] Running total from UniVerse dict
> >
> > I am sure we used to be able to do this using I-type, but I cannot
> > remember how.
> >
> > Now we are using I-types again (not just ocreelatives), I
> want to be
> > able to
> >
> > show each item outstanding for an account, with a running balance.
> >
> > Can anyone help?
> >
> > I have been to the doc, and read about CALC and TOTAL, but
> they seem
> > to apply to totalling lines (and I can't make that work
> either - I am
> > feeling very inadequate).
> >
> > TIA, Kate
> >
> > Kate Stanton
> > Walstan Systems Ltd
> > 4 Kelmarna Ave, Herne Bay, Auckland 1011, New Zealand
> > Ph: +64 9 360 5310 Fax: +64 9 376 0750 Mobile: +64 21 400 486
> > Email: [email protected]
> >
> > _______________________________________________
> > U2-Users mailing list
> > [email protected]
> > http://listserver.u2ug.org/mailman/listinfo/u2-users
> > --
> > Message protected by DealerGuard: e-mail anti-virus, anti-spam and
> > content filtering.
> > http://www.pentanasolutions.com
> >
> > Click here to report this message as spam:
> >
> https://login.mailguard.com.au/report/1xLyloqUd9/dBLuI50jon61fjTIRoMZh
> > /0
> >
> >
> > _______________________________________________
> > U2-Users mailing list
> > [email protected]
> > http://listserver.u2ug.org/mailman/listinfo/u2-users
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users