Greg,
I'm back trying to get this working. I appreciate the
pointer to the right spot in the manual.
Here is the file I am trying to set up. My goal is to
have a grouping of transcribed documents. I will
supply the character count for each document, and the
database will calculate the total character-count
value for all the subdocuments.
File: TMG TRANSCRIPTION EVENT
REF NODE;PIECE FLD NUM FIELD NAME
====================================================
1 0;1 .01 EVENT NAME [RF]
2 0;2 1 DATE [D]
3 Computed 2 TOTAL CHARACTERS [CJ8]
2;0 3 DETAILS <-Mult [22710.03]
4 -0;1 .01 -DETAILS [MNJ6,0]
5 -0;2 1 -DOCUMENT <-Pntr
[P8925']
6 -0;3 2 -CHARACTER COUNT [NJ8,0]
7 0;4 4 TRANSCRIBER <-Pntr
P200']
<> <> <>
In the computed field (field 2), I put the following
_expression_: TOTAL(3:2)
Here is the VPE dump of this field
-------------------------------------------------------
FIELD NAME: TOTAL CHARACTERS
FLD NUMBER: 2 FLD TITLE:
NODE;PIECE: Computed HELP FRAME:
ACCESS: RD: DEL: WR:
DATA TYPE: Computed
CODE CREATING X: S Y(22710,2,1)="" X
^DD(22710,2,9.5) S X=Y(22710,2,1)
COMP. _expression_: TOTAL(3:2)
OVERFLOW EXECUTABLE CODE:
Node: 9.2 N Y S X="2"
Node: 9.3 F D=0:0 S
(D,D1)=$O(^TMG(22710,D0,2,"B",DICOB,D)) Q:D'>0 I
$D(^TMG(22710,D0,2,D,0))#2 S X=$P(^(0),U) X
^DD(22710,2,9.2) S Y(22710,2,1)=Y(22710,2,1)+X
Q:'$D(D) S D=D1
Node: 9.4 S I(1)="""2""",J(1)=22710.03 N
DICOB S DICOB="" F S
DICOB=$O(^TMG(22710,D0,2,"B",DICOB)) Q:DICOB="" X
^DD(22710,2,9.3) Q:'$D(D)
Node: 9.5 S Y(22710,2,9.1,81)=$G(D1) X
^DD(22710,2,9.4):D0>0 S X="" S D1=Y(22710,2,9.1,81)
DESCRIPTION: This field will contain the total
number of characters for the uploaded dictation
(including spaces).
I don't see what I am doing wrong. Here is an example
of it not working:
OUTPUT FROM WHAT FILE: TMG TRANSCRIPTION EVENT//
Select TMG TRANSCRIPTION EVENT EVENT NAME:
Toppenberg-Test
...OK? Yes// (Yes)
ANOTHER ONE:
STANDARD CAPTIONED OUTPUT? Yes// (Yes)
Include COMPUTED fields: (N/Y/R/B): NO// b BOTH
Computed Fields and Record Num
ber (IEN)
NUMBER: 1
EVENT NAME: Toppenberg-Test
DATE: JAN 18, 2005
TRANSCRIBER: TOPPENBERG,KEVIN S
DETAILS: 1
DOCUMENT: OFFICE VISIT
CHARACTER COUNT: 200
DETAILS: 2
DOCUMENT: OFFICE VISIT
CHARACTER COUNT: 345
TOTAL CHARACTERS (c): 4
Select TMG TRANSCRIPTION EVENT EVENT NAME:
Notice that 200+345 should = 545 characters, not the
"4" that this value is coming back as.
Any ideas?
Kevin
--- Greg Woodhouse <[EMAIL PROTECTED]> wrote:
Check out the TOTAL function in the Fileman Advanced
User manual. You
can use functions in computed expressions, too.
--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
Greg (And Cameron), Thanks for your replies.
OK. That seems easy enough.
I was going to ask if one could add up entries
from a
multiple field, but decided that was getting too
complicated.
Thanks
Kevin
--- Greg Woodhouse <[EMAIL PROTECTED]> wrote:
Just use the option "Modify File Attributes"
and
enter "C" for the
data type. You'll be prompted for a an
_expression_
(no X or Y needed) in
a pop-up window. You can just use the field
labels;
for example, if you
have numeric fields FIRST and SECOND and you
want
the computed field to
be their sum, just enter FIRST+SECOND (and then
be
sure to specify that
the computed field is numeric, rather than
string
valued, which is the
default.)
--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
Hey all,
I am setting up a simple file to track
transcription
productivity numbers.
I will have a field that holds the number of
characters were typed for a given event FIELD
1.
I want to have another field that calculates
"lines",
which will be characters/60. So I created, in
my
new
file, a new field. I made it to be a
calculated
field. It then asks me for the
'COMPUTED-FIELD'
_expression_. I am guessing I need to put my M
code
here.
What I don't understand is whether I need to
set Y
or
X to some value? And how would I access the
value
in
field 1?
Thanks
Kevin
__________________________________
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more.
Manage
less.
http://info.mail.yahoo.com/mail_250
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the
post-holiday blues
Get a FREE limited edition SourceForge.net
t-shirt
from ThinkGeek.
It's fun and FREE -- well,
almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members
=====
A practical man is a man who practices the
errors of
his forefathers. --Benjamin Disraeli
====
Greg Woodhouse
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the
post-holiday blues
Get a FREE limited edition SourceForge.net
t-shirt
from ThinkGeek.
It's fun and FREE -- well,
almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members
__________________________________
Do you Yahoo!?
All your favorites on one personal page – Try My
Yahoo!
http://my.yahoo.com
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the
post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt
from ThinkGeek.
It's fun and FREE -- well,
almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members
=====
A practical man is a man who practices the errors of
his forefathers. --Benjamin Disraeli
====
Greg Woodhouse
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the
post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt
from ThinkGeek.
It's fun and FREE -- well,
almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members