Quindi penso di aver sovrascritto questo script e ora mi sono bloccato un po 'in cui non riesco a capire come renderlo generico.
Quindi ho 3 script di query sequenziali che si stanno allungando sempre di più per sottomettere in definitiva il set di dati originale per chartID con pVal <0.05.
C'è un modo migliore? quando arrivo a Query#3 (unione), devo salvare il Query#2 dt localmente piuttosto che eseguirlo dalla memoria e lo script include l'elenco specifico di ChartID piuttosto che una variabile generica.
ow = Oneway(
Y( :MEAN ),
X( :CHAMBER ),
By(:ChartID),
All Pairs( 1 )
//and then all the normal chart formatting and stuff
)
//create the pVal dt
dt1 = Report( ow[1] )["Means Comparisons", "Comparisons for all pairs using Tukey-Kramer HSD","Ordered Differences Report"][Table Box( 1 )] << Make Combined Data Table;
dt1 << set name( "pValue PairWise by Channel Tukey")
query#1 --> dt1 where pVal <=0.05
Query#2 --> count distinct ChartID of query#1
Query#3 --> join dataset w/ Query#2 by ChartID
close all
replot the charts with the smaller subset of data.