¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos para elHay varias filas y columnas en la tabla. ¿Puede insertar una fila sobre la primera fila y calcular el porcentaje de números negativos en la misma columna? El efecto se muestra a continuación.

Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraSe obtienen diferentes resultados utilizando el modelo de operación JMP, y el módulo JMP no puede seguir procesando estos resultados. Siempre tengo que ir a VBA y hacer mis cálculos. Lincoln Todo salió bien.Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos para¡Muchas gracias! Eso es lo que se necesita. Ver la figura del ciclo de VBA.Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraLa transposición puede ser una buena idea, especialmente para etiquetar los porcentajes.
Es posible que aún desee trabajar con datos sin transponer, especialmente si el número de filas no es siempre el mismo.
Puedes insertar una fila arriba, como esta
dt<<ADDROWS></ADDROWS>
y puedes completarla con los porcentajes. Pero después de hacer eso, las columnas no serán útiles con las plataformas de análisis JMP que esperan que los datos de una columna sean del mismo tipo de datos.
Para dar una mejor respuesta, necesitamos saber cuál es el siguiente paso: ¿es esta la presentación final (tabular, quizás), o hay más análisis planeados para la tabla y los porcentajes (otra tabla podría ayudar)? ¿Se actualizarán los datos (tal vez utilice fórmulas de columna)?
Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraEn general, es una mala idea tener datos de diferentes niveles de granularidad en la misma tabla. Además (como otro software estadístico) JMP requiere que los datos en una columna sean del mismo tipo de datos, tipo de modelado y formato.
Pero, siempre que no te importe una proporción en lugar de un porcentaje, si quieres hacer esto puedes usar JSL:
NamesDefaultToHere(1);
// (1) Make some data
nr = 10; // Number of rows
nc = 5; // Number of columns
dt = NewTable("Data");
for (c = 1, c<=nc, c++, dt << NewColumn("Col "||Char(c), Formula(RandomINteger(-10, 10))));
dt << addRows(nr);
dt << runFormulas;
for (c = 1, c<=nc, c++, Column(dt, c) << deleteFormula);
// (2) Insert a new first row
dt << addRows(1, atStart);
// (3) Populate values of first row
for (c=1, c<=NCols(dt), c++,
vals = Column(dt, c) << getValues;
vals = vals[2::NRows(dt)];
Column(dt, c)[1] = NRows(Loc(vals < 0))/(NRows(dt)-1);
);
Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraHola,
Es posible que esta no sea la forma más eficiente de manejar su problema específico, pero a diferencia de Excel, JMP no permite realizar cálculos en filas específicas como mencionó. Por lo tanto, ¿sería una opción transponer su tabla (las columnas A, B, C, D se convierten en filas con 11 columnas de datos) en las que podría agregar una columna Promedio?
Solo un pensamiento.
Atentamente,
TS
Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraEl nuevo formato de fila insertado puede no estar en el formato de porcentaje.Re: ¿Cómo inserto una fila en la parte superior de la tabla y calculo el porcentaje de números negativos paraSe hace con JSL, gracias!