Which values you wish to save? The values from the outline boxes? Which JMP are you using? How are you creating your MDMCC? << Get By Group Script and parsing the result could work or you could access the outline boxes and get results from those.
Edit:
JMP18 and collecting the outline box titles
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Flight Delays.jmp");
dt << New Formula Column(
Operation(Category("Date Time"), "Year Week"),
Columns(:Flight Date)
);
mdmcc = dt << Model Driven Multivariate Control Chart(
Process(:AA, :CO, :DL, :F9, :FL, :NW, :UA, :US, :WN),
By(:"Year Week[Flight Date]"n),
Group Options(Return Group(0))
);
aa = Associative Array();
For Each({cur_obj}, mdmcc,
rep = Report(cur_obj);
aa[rep << get title] = rep[OutlineBox("T² for?")] << get title;
);
show(aa);
with expressions you can mess with something like
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Flight Delays.jmp");
dt << New Formula Column(
Operation(Category("Date Time"), "Year Week"),
Columns(:Flight Date)
);
mdmcc = dt << Model Driven Multivariate Control Chart(
Process(:AA, :CO, :DL, :F9, :FL, :NW, :UA, :US, :WN),
By(:"Year Week[Flight Date]"n),
Group Options(Return Group(1))
);
s = mdmcc << Get ByGroup Script;
aa_res = Associative Array();
For(i = 1, i <= N Arg(s), i++,
a = Arg(s, i);
If(Head Name(a) == "SendToByGroup",
sc = Extract Expr(a, Set Component(Wild()));
If(!IsEmpty(sc),
g = Extract Expr(a, List(Wild()))[1];
aa_res[Char(Name Expr(g))] = Char(Name Expr(sc));
);
);
);
-Jarmo