Specifying Inset Headers and Positions
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: PAREX11 */
/* TITLE: Specifying Inset Headers and Positions */
/* PRODUCT: QC */
/* SYSTEM: ALL */
/* KEYS: Pareto Charts */
/* PROCS: PARETO */
/* DATA: */
/* */
/* SUPPORT: saswgr */
/* REF: PROC PARETO, Example 11 */
/* MISC: */
/* */
/****************************************************************/
data Failure3;
length Cause $ 16 Stage $ 16;
label Cause = 'Cause of Failure';
input Stage & $ Cause & $ Counts;
datalines;
Before Cleaning Contamination 14
Before Cleaning Corrosion 2
Before Cleaning Doping 1
Before Cleaning Metallization 2
Before Cleaning Miscellaneous 3
Before Cleaning Oxide Defect 8
Before Cleaning Silicon Defect 1
After Cleaning Doping 0
After Cleaning Corrosion 2
After Cleaning Metallization 4
After Cleaning Miscellaneous 2
After Cleaning Oxide Defect 1
After Cleaning Contamination 12
After Cleaning Silicon Defect 2
;
data location;
length _LABEL_ $ 10 _VALUE_ $ 12;
input _LABEL_ _VALUE_ &;
datalines;
Plant Santa Clara
Line 1
;
title 'Integrated Circuit Failures';
proc pareto data=Failure3;
hbar Cause /
freq = Counts
maxncat = 5
odstitle = title;
inset data = location n nexcl /
position = rm
header = 'Count Summary';
run;