referencia a un valor de referenciaRealizamos pruebas que miden el rendimiento de un dispositivo a lo largo del tiempo. La salida es un valor relativo al valor inicial. Ahora mismo para obtener un rendimiento relativo, configuro una hoja jmp de tal manera que sepa cuál es la referencia: Ejemplo:Row Device Time Performance
1 T1 0 97
2 T2 0 93
3 T3 0 95
4 T1 100 83
5 T2 100 82
6 T3 100 83
Para el rendimiento relativo, configuro un script de fórmulaperf_0 = match (Device, "T1", Performance[1], "T2", Performance[2], "T3", Performance[3]);
Performance / perf_0
Esto funciona bien con un número limitado de puntos de datos, pero es propenso a errores de escritura para grandes conjuntos de datos. ¿Hay una mejor manera de tener este automatizado y menos propenso a errores? Tenga en cuenta que el valor de rendimiento en el momento 0 no es necesariamente el valor máximo o mínimo.Re: referencia a un valor de referenciaAquí hay una fórmula que funcionará. También he adjuntado una tabla de datos con ella aplicada.
dt = Current Data Table();
currentDevice = :Device;
:Performance / :Performance[(dt << get rows where( :Device == currentDevice & :Time == 0 ))[1]];

Re: referencia a un valor de referenciaHola a todos, tengo la misma pregunta. Sin embargo, necesito una solución más confiable, es decir, no confiar en el número de fila, ya que mi hoja se puede mezclar.
Entonces, ¿hay una manera de obtener el valor de: el rendimiento de la fila que tiene el valor más bajo en: Tiempo para cada dispositivo, o incluso mejor: el valor correspondiente a Tiempo = 0 para cada Dispositivo ...
Tal vez no sea tan claro ...
Gracias
Nico
Re: referencia a un valor de referenciaAlgunas ideas:
- Cree una nueva columna que indique que la fila es un valor de línea de base, luego búsquelo como @Sra sugirió.
- Use una tabla de datos separada y una columna vinculada para encontrar la línea de base. No he encontrado una forma confiable de escribir esto todavía, pero si / una vez que es posible, podría tachar el # 3.
- Use una tabla de datos separada y busque el valor en esa tabla (similar a vlookup). Se adjunta una muestra, tal vez alguien sabe de una fórmula más fácil.
- Utilice una variable de tabla. En el mismo script de muestra, los pares de valores del dispositivo están en líneas individuales y se analizan con expresiones regulares.
Re: referencia a un valor de referenciaSi la tabla está ordenada después del tiempo ascendente, esta fórmula debería funcionar
:Performance / :Performance[Col Min(Row(), :Device)]
Re: referencia a un valor de referenciaHola, Robhanssen!
Como has intuido, probablemente hay mejores formas de hacer lo que pretendes.
Recomendaría un script con una matriz asociativa. Consulte la Guía de scripting, la maqueta JMP de su conjunto de datos y un ejemplo de un script adjunto.
¡Buena suerte!
Re: referencia a un valor de referencia¡Muy agradable! Gracias
Solo para entender, ¿cuál es la función de [1] en la fórmula?
Nico