<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¡Hola!
Necesito crear un gráfico de ejecución con fases. Cada fase se define por un cambio en una columna determinada.
COL1 COL2 COL3
T = 1, R02, P = 2, T2 = 3, R03 = 5 0 5
T = 1, R02, P = 2, T2 = 3, R03 = 5 0 5
T = 1, R02, P = 2, T2 = 3, R03 = 5 0 5
T = 1, R02, P = 2, T2 = 3, R03 = 5 0 5
T = 1, R02, P = 2, T2 = 3, R03 = 5 0 5
T = 1, R02, P = 2, T2 = 2, R03 = 5 1 5
T = 1, R02, P = 2, T2 = 2, R03 = 5 1 5
T = 1, R02, P = 2, T2 = 2, R03 = 5 1 5
T = 1, R02, P = 2, T2 = 2, R03 = 5 1 5
T = 5, R02, P = 2, T2 = 2, R03 = 4 2 4
T = 5, R02, P = 2, T2 = 2, R03 = 4 2 4
T = 5, R02, P = 2, T2 = 2, R03 = 4 2 4
T = 5, R02, P = 2, T2 = 2, R03 = 4 2 4
T = 5, R02, P = 2, T2 = 2, R03 = 4 2 4
El texto en la columna es más largo que esto. En el gráfico de ejecución no quiero el texto completo, solo el valor que ha cambiado (como en COL3). O si eso no es posible tal vez solo un contador (como COL2). La cosa es que más de un valor podría haber cambiado en COL1.
El contador se muestra en la segunda columna. Mi pregunta es
- ¿Puedo hacer el gráfico con los valores modificados (como en COL3 y otras columnas similares) como etiquetas de fase en un gráfico de ejecución?
- De lo contrario, ¿cómo puedo hacer que el contador que se muestra en COL2, que en Excel se haga fácilmente, haga referencia a su valor anterior (Col2 (n) = Col2 (n-1) +1)? He intentado hacer referencia a la misma columna con un subíndice, pero no parece funcionar.
Gracias. Tengo que usar LAG si tengo texto en la columna 1, y DIF si tengo números.
Esto también funciona, es un poco más como Excel y es independiente de qué tipo de datos tengo en la columna 1:
Si(
Fila () == 1, 0,
: Columna 1 [Fila () - 1]! =: Columna 1 [Fila ()],: Columna 2 [Fila () - 1] + 1,
: Columna 2 [Fila () - 1]
)
¿Ahora todo lo que necesito es cómo controlar las etiquetas de fase ...?
Si quisiera hacer un contador que incremente cada vez que cambie una fila de texto (columna 1), use la función de retardo, primero para comparar una fila con la anterior, luego para incrementar el conteo anterior si es diferente, de lo contrario copie el conteo. Inicialice el contador en cero para la fila 1.
Fórmula para una columna de conteo
SI(
Fila () == 1,0
: columna 1! = Lag (: columna 1, 1), Lag (: columna 2, 1) +1,
Retraso (: columna 2, 1))
Si desea extraer los componentes individuales de la columna de texto 1, las funciones de caracteres como munger, izquierda, derecha y palabra pueden ser útiles.
La función LAG le permite ver los valores de las filas anteriores.