Ayuda de secuencias de comandos de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columnaTenga una tabla con varios cientos de filas con la siguiente estructura:
| CARNÉ DE IDENTIDAD | Visitar | Fecha | Valor |
1001 | licenciado en Derecho | ddMONyyyy1 | y1 |
| 1001 | wk6 | ddMONyyyy2 | y2 |
| 1001 | wk24 | ddMONyyyy3 | y3 |
| 1002 | licenciado en Derecho | ddMONyyyy4 | y4 |
| 1002 | wk16 | ddMONyyyy5 | y5 |
| 1003 | licenciado en Derecho | ddMONyyyy6 | y6 |
1003 | semana 6 | ddMONyyyy7 | y7 |
| 1003 | semana 24 | ddMONyyyy8 | y8 |
Tenga en cuenta que el número de visitas, lo que se llaman puede variar según los temas. Pero todos tienen un BL.
Necesariamente:
1) Para cada "ID" de sujeto, necesito una columna, diga "Valor delta" que calcula la diferencia entre su "Valor" correspondiente a la visita "BL" a cualquier otra visita. Esperando un 0 para filas con BL y valor positivo o negativo para otras filas de visita para cada tema.
2) Al igual que antes, necesito un columan, digamos "Time delta" que se completa con la diferencia en no. de días entre BL y otras fechas de visita para cada tema. Se espera que las filas BL digan "0" días y otras con enteros positivos o negativos.
3) Necesita una tercera columna que calcule una "Pendiente" basada en todo el "Valor delta" y "Tiempo delta" para cada tema. Algunos temas pueden no ser computables si solo hay una visita.
¡Cualquier ayuda será apreciada!
Gracias.
Re: Ayuda de scripting de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columnaEsta solicitud ha sido solicitada antes de . ¿Funcionará este enfoque para su situación?
Re: Ayuda de scripting de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columnaMi situación parece diferente a la de esos ejemplos.Re: Ayuda de scripting de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columna @ TRR21 quizás pueda lograr lo que está buscando utilizando la función de retraso. Así como la publicación anterior vinculada por @markbailey . Puede buscar ejemplos relevantes en la función de retraso en el panel de discusión.
Re: Ayuda de scripting de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columnaGracias Thierry! Esa fue una solución fácil
Re: Ayuda de scripting de tabla: sintaxis para nuevas columnas de fórmula, con condiciones para valores de fila y columnaEl truco que uso es crear columnas para los datos de línea de base y las fechas en una tabla ordenada por ID y visita
Ejemplo para el valor (nuevo nombre de columna = "Valor de referencia")
If( :Visit == "BL",
:Value,
Lag( :BASELINE Value, 1 )
)
Entonces solo necesita crear una columna con la diferencia entre las columnas Valor y Baseline
Nota: para la fecha, hay una función especial para calcular la diferencia:
Date Difference( :DATESTART, :DATEEND, "day" )
Espero que eso te funcione.
De lo contrario, adjunte una tabla con datos reales o simulados donde pueda agregar las columnas adecuadas para usted.
Atentamente,
TS