Sto cercando di capire come moltiplicare l'inaffidabilità di tutti i sottocomponenti all'anno.

Stavo pensando di creare un array per ogni anno e utilizzare la funzione "Prodotto" per moltiplicare tutti gli elementi all'interno dell'array. Ma sento che sarà un loop all'interno di loop. C'è qualche suggerimento per raggiungere questo compito?
Grazie.
Prova a usare questa formula
If( Row() == 1,
x = :Useful Life Unreliability Rollup per Subcomponent type
);
If( Lag( :year ) != :year,
x = :Useful Life Unreliability Rollup per Subcomponent type,
x = :Useful Life Unreliability Rollup per Subcomponent type * x
);
x;
@mquyen ,
la domanda che stai ponendo avrebbe dovuto essere molto semplice da rispondere se solo le tabelle >> piattaforma di riepilogo o la procedura Analizza >> tabula avessero come opzione "Prodotto".
nel frattempo il modo in cui lo farei è il seguente:
prima dividi la tabella per anno e raggruppa per sottocomponente. quindi il prodotto è disponibile come opzione nella formula per una nuova colonna.
Names Default To Here( 1 );<BR />dt1 = New Table( "original",<BR />Add Rows( 16 ),<BR />New Column( "Sub-Component",<BR />Character,<BR />"Nominal",<BR />Set Values( {"a1", "a1", "a1", "a2", "a2", "a2", "a3", "a3", "a3", "a4", "a4", "a4", "dc1", "dc1", "dc1", "dc2"} )<BR />),<BR />New Column( "Year", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1] ) ),<BR />New Column( "unreliability", Numeric, "Continuous", Format( "Best", 12 ), Formula( Random Normal() ^ 2 ) )<BR />);<BR />dt2 = dt1 << Split(<BR />Split By( :Year ),<BR />Split( :unreliability ),<BR />Group( :"Sub-Component"n ),<BR />Output Table( "splilt_table.jmp" ),<BR />Sort by Column Property<BR />);<BR />// New formula column: 1*2*3<BR />dt2 << New Formula Column( Operation( Category( "Combine" ), "Product" ), Columns( :"1"n, :"2"n, :"3"n ) );
se lo esegui una volta, la prossima volta puoi fare lo stesso sui tuoi dati tramite script o facendo clic sui menu. entrambi dovrebbero essere ragionevolmente facili.
per favore facci sapere se funziona per te.