Entschuldigung, dass Sie den vorherigen Beitrag versehentlich gelöscht haben.
Ich poste jetzt mein Problem erneut.
Problem 1:
Eigentlich habe ich die 5-Subset-Datentabelle generieren lassen, aber eines meiner Probleme ist, wenn ich das Subset-Skript ausführt, generieren Sie alle 5 Subset-Datentabellen richtig? Wie kann ich dann erklären, wenn Subset-Daten table1 = S_GX_F40 ist Teilmenge Datentabelle2 = S_GX_F40 etc aus der Subset-Datentabelle. Nachfolgend ist mein Skript zum Generieren der Subset-Datentabelle aufgeführt.
Problem 2:
Ich habe die Zusammenfassung für die Subset-Datentabelle zusammengefasst. Was ich eigentlich tun möchte, ist, dass jede der Subset-Datentabellen eine Zusammenfassung hat (was ich zusammenfasse, ist das Skript für alle Subset-Datentabellen). Aber wenn ich das Skript starte, wird nur das letzte Produkt angezeigt ( S (erstes Drehbuch) -in meinem Skript) im Protokollfenster.So, wie kann ich alle Produkte zusammenfassen lassen, die ich herausskriptiere, weil ich den Namen verwenden muss (zB: I_P2A GSVT .6 / .045, I_N2A GSVT.3 / .045) das Diagramm zu generieren. Ich habe zwar den Produktnamen auf das erste Produkt geändert, er generiert aber auch das letzte Produkt des Variabilitätsdiagramms (siehe den zweiten Code für den Teil zum Zusammenfassen). Und ich versuche, Looping zu verwenden, aber es ergeben sich einige Fehler.
Kann mir jemand einen Vorschlag geben oder haben Sie eine alternative Möglichkeit, mein Problem zu lösen?
Vielen Dank
dt = Open( "<PATH for="" open="" the="" file="">", "invisible" );
S = {"S_GX_F40", "S_GX_Z40","S_III_E110","S_III_E80","S_III_L150"};
//Subset the data table
For( i = 1, i <= N Items( S ), i++,
dt:F D << set name( "f d" );
dt << Select Where(Starts With( dt:f d, S[i] ) ) ;
baseDT = dt << Subset( output table name( "Subset" ), selected rows( 1 ), selected columns( 0 ), "invisible");<BR /><BR /><BR />//dt << Select Where(Starts With( dt:f d, S[1] ) );<BR /><BR />//TempDT = dt << Subset( output table name( "Subset" ), selected rows( 1 ), selected columns( 0 ), "invisible");<BR /><BR />//Close( TempDT, nosave );<BR />);
</PATH>
//Summary of the subset data table
dtSub = baseDT << Summary(
Group(
:Name( "L_T" ),
:Name( "F_V_L" ),
:Name( "I_P2A GSVT" ),
:Name( "I_N2A GSVT.3/.045" ),
:Name( "I_P3G_G_PSVT_0.6/0.06" ),
:Name( "I_P3HG_G_PHVT_0.6/0.06" ),
:family device
),
Mean( :Name( "G_Y" ) ),
Mean( :NEW_I_P2A ),
Mean( :NEW_I_N2A ),
Mean( :Name( "NEW_I_P3G_G_PSVT_0.6/0.06" ) ),
Mean( :Name( "NEW_I_P3HG_G_PHVT_0.6/0.06" ) ),
Freq( "None" ),
Weight( "None" ),
invisible
);
dtSub << Variability Chart(
Y(:Name( "I_P2A_GSVT" ) ,:Name( "I_N2A" ) ) ,
X( :Name( "L_T" ), :Name( "F_V_L" ) ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Std Dev Chart( 0 ),
Select Where(dt:f d )