Focal Point
[CLOSED] Passing parameter value of parent report to a drill report as parameter

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/1887098316

December 05, 2011, 08:21 AM
Sunilk
[CLOSED] Passing parameter value of parent report to a drill report as parameter
Hi,
I have a bar graph which runs on two parameters and a drill report for the bars of the graph.
I am not using the parameter values inthe graph but i need that on the drill report.
Since the graph does not use those parameters on while plotting i dont't have the parameter value available to me while drilling down to the next report.
Can anyone suggest me a work around which will allow me to use one set of parameter values of the graph to the next report aswell asa parameter.



GRAPH FILE MASTERFILE
SUM COMPUTE C_Actual/D12.2=WA_MASTERFILE.FACT_CONS_MONTH.ACT_CONS / 1000000; AS 'Cons'
ACROSS WA_MASTERFILE.DIM_YEAR.YEAR AS 'Year'
BY MASTERFILE.DIM_TRAN_TYPE.TRAN_TYPE_DESC
HEADING
"Year over Year Cons"
" "
" "
WHERE ( MASTERFILE.DIM_YEAR.YEAR GE &FromYear.().Year. ) AND ( WA_MASTERFILE.DIM_YEAR.YEAR LE &ToYear.().Year. );
ON GRAPH SET LOOKGRAPH VBRSTK1
ON GRAPH SET GRAPHEDIT SERVER
ON GRAPH SET BARNUMB OFF
ON GRAPH SET 3D OFF
ON GRAPH SET VZERO ON
ON GRAPH SET GRID ON
ON GRAPH SET VAXIS 280
ON GRAPH SET HAXIS 410
ON GRAPH SET GRMERGE ON
ON GRAPH PCHOLD FORMAT PNG
ON GRAPH SET GRAPHSTYLE *

ENDSTYLE
ON GRAPH SET STYLE *
$
TYPE=DATA,
ACROSSCOLUMN=N1,
TARGET='_BLANK',
FOCEXEC=yearoveryearconscompar( \
YEAR=A1 \
),
$
TYPE=HEADING,
LINE=1,
JUSTIFY=CENTER,
$
TYPE=HEADING,
LINE=1,
OBJECT=TEXT,
ITEM=1,
FONT='VERDANA',
SIZE=9,
COLOR='BLACK',
STYLE=BOLD,
$
ENDSTYLE
END

This message has been edited. Last edited by: Kerry,


WebFocus 7.7.02
Windows, All Outputs
December 05, 2011, 10:15 AM
Wep5622
I'm fairly certain that you can SUM them with NOPRINT and they will not show up in the GRAPH.


WebFOCUS 8.1.03, Windows 7-64/2008-64, IBM DB2/400, Oracle 11g & RDB, MS SQL-Server 2005, SAP, PostgreSQL 11, Output: HTML, PDF, Excel 2010
: Member of User Group Benelux :
December 06, 2011, 01:09 AM
Sunilk
I did as below but still no luck.. this errored out.


GRAPH FILE MASTERFILE
SUM COMPUTE C_Actual/D12.2=WA_MASTERFILE.FACT_CONS_MONTH.ACT_CONS / 1000000; AS 'Cons'
SUM '&FromYear' NOPRINT
SUM '&ToYear' NOPRINT
ACROSS WA_MASTERFILE.DIM_YEAR.YEAR AS 'Year'
BY MASTERFILE.DIM_TRAN_TYPE.TRAN_TYPE_DESC
HEADING
"Year over Year Cons"
" "
" "
WHERE ( MASTERFILE.DIM_YEAR.YEAR GE &FromYear.().Year. ) AND ( WA_MASTERFILE.DIM_YEAR.YEAR LE &ToYear.().Year. );
ON GRAPH SET LOOKGRAPH VBRSTK1



Error:-
0 ERROR AT OR NEAR LINE 4 IN PROCEDURE yearoveryearconsum
(FOC003) THE FIELDNAME IS NOT RECOGNIZED: 2009
BYPASSING TO END OF COMMAND
(FOC009) INCOMPLETE REQUEST STATEMENT


WebFocus 7.7.02
Windows, All Outputs
December 06, 2011, 01:38 AM
Dave
Yes, this will error out...

Your parameters &FromYear and &ToYear probably only contain a year.

hence you code gives an error:

GRAPH ...
SUM '&FromYear' NOPRINT
SUM '&ToYear' NOPRINT
...


Will translate to
GRAPH ...
SUM '2009' NOPRINT
SUM '2010' NOPRINT
...


You need:
SUM COMPUTE THISYEAR/I4 = &ThisYear

or something like that.


By the way

GRAPH...
SUM ...
SUM ...
SUM ...
ACROSS ...
BY ...


Are you sure?
Shouldn't that be:
GRAPH...
SUM ...
    ...
    ...
ACROSS ...
BY ...

( only 1 SUM verb )

G'luck
Dave


_____________________
WF: 8.0.0.9 > going 8.2.0.5
December 06, 2011, 03:02 AM
Sunilk
This errored as well...

GRAPH FILE MASTERFILE
SUM COMPUTE C_Actual/D12.2=WA_MASTERFILE.FACT_CONS_MONTH.ACT_CONS / 1000000; AS 'Cons'
COMPUTE FROMYEAR/I4='&FromYear' NOPRINT
COMPUTE TOYEAR/I4='&ToYear' NOPRINT
ACROSS WA_MASTERFILE.DIM_YEAR.YEAR AS 'Year'
BY MASTERFILE.DIM_TRAN_TYPE.TRAN_TYPE_DESC
HEADING
"Year over Year Cons"
" "
" "
WHERE ( MASTERFILE.DIM_YEAR.YEAR GE &FromYear.().Year. ) AND ( WA_MASTERFILE.DIM_YEAR.YEAR LE &ToYear.().Year. );
ON GRAPH SET LOOKGRAPH VBRSTK1



Error:-
0 ERROR AT OR NEAR LINE 9 IN PROCEDURE yearoveryearconsum
(FOC224) SYNTAX ERROR: NOPRINT
BYPASSING TO END OF COMMAND
(FOC009) INCOMPLETE REQUEST STATEMENT


WebFocus 7.7.02
Windows, All Outputs
December 06, 2011, 03:23 AM
Dave
First fix your compute's.

The format is I4 and you try to put in something between '' ( which a format An )



( and this forum isn't a helpdesk, we're just fellow-users... )


_____________________
WF: 8.0.0.9 > going 8.2.0.5
December 06, 2011, 10:45 AM
GamP
quote:
First fix your compute's.

by ending them correctly ...


GamP

- Using AS 8.2.01 on Windows 10 - IE11.
in Focus since 1988
December 07, 2011, 02:33 AM
Dave
Yes, that too...


_____________________
WF: 8.0.0.9 > going 8.2.0.5