| Title: | FOCUS, from INFORMATION BUILDERS |
| Moderator: | ZAYIUS::BROUILLETTE |
| Created: | Thu Feb 19 1987 |
| Last Modified: | Mon May 05 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 615 |
| Total number of notes: | 1779 |
I found following funny problem by adding a simple SUM statement.
Any help would be great.
Regards Heinz
Example 1:
TABLE FILE HACTO
SUM CALL AS '# Req' AND CNT LOG-NR AS '# Act'
-* AND REPTIME/D5.1
BY CUST AS 'FULL_COMPANY'
SUM CNT LOG-NR AS '# Act' AND REPTIME/D5.1
ACROSS WRKTEAM AS ' '
BY CUST AS 'FULL_COMPANY'
END
OUTPUT 1:
INST OFF-SITE ON-SITE other
FULL_COMPANY # Req # Act # Act REPTIME # Act REPTIME # Act REPTIME # Act REPTIME
----------------------------------------------------------------------------------------------------------
ABB DRIVES AG 4 10 1 .2 0 . 8 3.6 1 .0
ABB FORSCHUNGSZENTRUM 2 5 0 . 2 .9 2 2.5 1 .0
ABB HOCHSPANNUNGSTECHNIK 2 4 0 . 0 . 4 2.4 0 .
ABB INFOCOM AG 1 1 0 . 0 . 1 .4 0 .
ABB INFORMATIK AG 2 3 0 . 2 .4 0 . 1 .0
comment: everything is OK.
Example 2:
TABLE FILE HACTO
SUM CALL AS '# Req' AND CNT LOG-NR AS '# Act'
-*
AND REPTIME/D5.1 !!! added command
-*
BY CUST AS 'FULL_COMPANY'
SUM CNT LOG-NR AS '# Act' AND REPTIME/D5.1
ACROSS WRKTEAM AS ' '
BY CUST AS 'FULL_COMPANY'
END
OUTPUT 2:
INST OFF-SITE ON-SITE other
FULL_COMPANY # Req # Act REPTIME # Act REPTIME # Act REPTIME # Act REPTIME # Act REPTIME
-------------------------------------------------------------------------------------------------------------------
ABB DRIVES AG 4 10 3.8 1 3.8 0 . 8 3.8 1 3.8
ABB FORSCHUNGSZENTRUM 2 5 3.4 0 . 2 3.4 2 3.4 1 3.4
ABB HOCHSPANNUNGSTECHNIK AG 2 4 2.4 0 . 0 . 4 2.4 0 .
ABB INFOCOM AG 1 1 .4 0 . 0 . 1 .4 0 .
ABB INFORMATIK AG 2 3 .5 0 . 2 .5 0 . 1 .5
PROBLEM:
^ ^ ^
| | |
the same total appears several times with the old value
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 440.1 | >>EDUCATED GUESS | MILPND::MADDEN | Tue Jul 23 1991 16:22 | 4 | |
on the first AND REPTIME/D5.1 substitute AND COMPUTE XREPTIME/D5.1=REPTIME;
AS 'REPTIME'
Am I behind the times? It used to be CNT.LOG-NR only.
| |||||
| 440.2 | solution | ZUR01::WELTI | Wed Jul 24 1991 03:10 | 30 | |
Thanks for the tip, With some modifications the report runs fine now! Regards HEINZ_using_focus_without_any_edu Solution: DEFINE FILE HACTO XRPETIME/D7.3=REPTIME; <----------------- END TABLE FILE HACTO SUM CALL AS '# REQ' AND CNT.LOG-NR AS '# ACT' -* AND XRPETIME/D5.1 AS 'REPTIME' <----------------- -* BY CUST AS 'FULL_COMPANY' SUM CNT LOG-NR AS '# Act' AND REPTIME/D5.1 AS 'Reptime' ACROSS WRKTEAM AS ' ' BY CUST AS 'FULL_COMPANY' END | |||||
| 440.3 | On the subject of syntax | RDGE61::KEEGANP | Wed Jul 24 1991 03:24 | 12 | |
FYI:
Referring to the Release 5.n User manual, page 3-10, it is not
recommended to use 'special' characters (such as "-") in field names.
In this case FOCUS might get confused if you use LOG-NR in a DEFINE or
COMPUTE statement.
On a similar note "CNT xxxx" will work (as long as you have not got a
field that starts with CNT available.
Paul K
| |||||