Estoy tratando de descubrir cómo multiplicar la falta de confiabilidad de todos los subcomponentes por año.

Estaba pensando en crear una matriz para cada año y usar la función "Producto" para multiplicar todos los elementos dentro de la matriz. Pero siento que será un bucle dentro de bucles. ¿Hay alguna sugerencia para lograr esta tarea?
Gracias.
Intenta usar esta fórmula
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 pregunta que está haciendo debería haber sido muy simple de responder si solo las tablas >> plataforma de resumen o el procedimiento Analizar >> tabular tuvieran "Producto" como una opción.
mientras tanto, la forma en que lo haría es la siguiente:
primero divida la tabla por año y agrupe por subcomponente. entonces el producto está disponible como una opción en la fórmula para una nueva columna.
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 ) );
si ejecuta esto una vez, la próxima vez puede hacer lo mismo con sus datos mediante un script o haciendo clic en los menús. ambos deberían ser razonablemente fáciles.
por favor, háganos saber si funciona para usted.