I'm trying to offset a legend in my GCHART but I can't seem to get it to work! I have set the position, then offset, using cm, in, pct, and combinations of these I cannot seem to get the Legend to move from its position %_eg_conditional_dropds(WORK.SORTTempTableSorted);
GOPTIONS ACCESSIBLE border hsize = 28.3cm vsize = 8cm FTEXT=Calibri CBACK=GRAYE6;
/* -------------------------------------------------------------------
Sort data set SASApp-CLK:WORK.ONHAND_COUNT
------------------------------------------------------------------- */
/*find max days old*/
PROC SQL;
CREATE VIEW WORK.MaxDaysOld AS
SELECT MAX(T.DAYS_OLD) AS maxdays
FROM WORK.ONHAND_COUNT as T
;
DATA _null_;
SET WORK.MaxDaysOld;
CALL symput("maxdays", maxdays);
run;
PROC SQL;
CREATE VIEW WORK.SORTTempTableSorted AS
SELECT T.DAYS_OLD, T.STATUS, T.COUNT
FROM WORK.ONHAND_COUNT as T
;
QUIT;
Legend99
ACROSS=1
POSITION = (TOP RIGHT INSIDE)
OFFSET=(-30,-30)
MODE=SHARE
CFRAME=BLACK
;
Axis1
STYLE=1
WIDTH=1
MINOR=
(NUMBER=1
)
LABEL=( "On Hand" )
VALUE=(FONT='Calibri' )
;
Axis2
STYLE=1
WIDTH=1
INTERVAL=EVEN
ORDER = (1 TO &maxdays BY 1)
LABEL=( "Days Old" )
VALUE=(FONT='Calibri' height=1.1)
;
TITLE;
TITLE1 "Age Range";
FOOTNOTE;
FOOTNOTE1 "Generated by Reporting and Validation Team on &SYSDATE";
PROC GCHART DATA=WORK.SORTTempTableSorted
;
VBAR
DAYS_OLD
/
SUMVAR=COUNT
SUBGROUP=STATUS
CLIPREF
FRAME DISCRETE
TYPE=SUM
COUTLINE=BLACK
RAXIS=AXIS1
MAXIS=AXIS2
LEGEND=LEGEND99
;
/* -------------------------------------------------------------------
End of task code
------------------------------------------------------------------- */
RUN; QUIT;
%_eg_conditional_dropds(WORK.SORTTempTableSorted);
TITLE; FOOTNOTE;
... View more