|
Pat, I-Type dict items generally don't perform as efficiently in Jbase as 10-line Pick types. I am basing this on experience with Jbase 3.4.x. Things may be different with 4.x If either will do the job, do a timing test to determine which is faster, especially if it will be used a lot. BTW, in your mvcnt example below, the result will be incorrect if the attribute is null. COUNT(@RECORD<1>, @VM) + (@RECORD<1> # '') or IF @RECORD<1> # '' THEN COUNT(@RECORD<1>, @VM) + 1 ELSE 0 (or '' if you prefer). will return the correct result. It's a pity DCOUNT() doesn't work, although, again, I'm referring to 3.4.x. Also, in your example, you are using 1 as an attribute reference first, and as a literal second. Depending on your emulation, it will either be one or the other. Regards, Charlie Noah Inland Truck Parts Company pat wrote, On 05/05/2009 05:16 PM: Why restrict yourself to 10 line DICTionary items ? Try the additional features provided by I typesDICT file mv2_of_Attr1 Last_mv_of_Attr1 mvcnt mv2_of_Attr1 001 I 002 @RECORD<1,2> 003 004 2nd Value in Attribute 1 005 10L Last_mv_of_Attr1 001 I 002 FIELD(1,@VM,mvcnt) 003 004 Last value in Attribute 1 005 10L mvcnt 001 I 002 COUNT(1,@VM)+1 003 004 Number of values in Attribute 1 005 5R LIST file mv2_of_Attr1 Last_mv_of_Attr1 should give you : 'dave' and 'chris' respectively, based on your data below, Pat. On 5 May, 11:13, inavran <[email protected]> wrote: --~--~---------~--~----~------------~-------~--~----~ Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24
To post, send email to [email protected]
|
- DICT question inavran
- Re: DICT question pat
- Re: DICT question inavran
- Re: DICT question Charlie Noah
- Re: DICT question pat
- Re: DICT question Charlie Noah
- Re: DICT question Daniel Klein
- RE: DICT question Tony G
- Re: DICT question Abi Nanthan
- Re: DICT question Richard Kann
- Re: DICT question Daniel Klein
