<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao!
Devo creare un diagramma di esecuzione con fasi. Ogni fase è definita da una modifica in una determinata colonna.
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
Il testo nella colonna è più lungo di questo. Nel diagramma di esecuzione non voglio il testo completo, solo il valore che è cambiato (come in COL3). O se ciò non è possibile, forse solo un contatore (come COL2). Il fatto è che più di un valore potrebbe essere cambiato in COL1.
Il contatore è mostrato nella seconda colonna. La mia domanda è
- Posso creare il grafico con i valori modificati (come in COL3 e altre colonne simili) come etichette di fase in un diagramma di esecuzione?
- In caso contrario, come posso creare il contatore mostrato in COL2, cosa che in Excel può essere eseguita facilmente facendo riferimento al suo valore precedente (Col2(n)=Col2(n-1)+1). Ho provato a fare riferimento alla stessa colonna con un pedice, ma non sembra funzionare.
Grazie. Devo usare LAG se ho del testo nella colonna 1 e DIF se ho dei numeri.
Funziona anche questo, è un po' più simile a Excel ed è indipendente dal tipo di dati che ho nella colonna 1:
Se(
Riga() == 1, 0,
:Colonna 1[Riga() - 1] != :Colonna 1[Riga()], :Colonna 2[Riga() - 1] + 1,
:Colonna 2[Riga() - 1]
)
Ora tutto ciò di cui ho bisogno è come controllare le etichette di fase...?
Volevi creare un contatore che incrementi ogni volta che cambia una riga di testo (colonna 1): utilizza la funzione lag, prima per confrontare una riga con quella precedente, quindi per incrementare il conteggio precedente se diverso, altrimenti copia il conteggio..Inizializza il contatore a zero per la riga 1.
Formula per una colonna di conteggio
SE(
Riga()==1,0
:colonna 1 != Ritardo(:colonna 1, 1), Ritardo (:colonna 2, 1) +1,
Ritardo(:colonna 2, 1))
Se si desidera estrarre i singoli componenti dalla colonna di testo 1, possono essere utili funzioni di carattere come munger, sinistra, destra e parola.
La funzione LAG consente di esaminare i valori della riga precedente.