Compila la nuova colonna in base ai valori di un'altra colonna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Mi piacerebbe fare qualcosa come una VLOOKUP di Excel ---- dove vorrei popolare una nuova colonna vuota (New_Status) con i valori della colonna originale (STATUS) --- ma alcuni dei valori devono essere tradotti ....molte delle voci di stato originali non indicano esplicitamente che l'elemento è 'Aperto' ma per i miei scopi sono aperti... quindi vorrei una colonna che consolidi tutto il testo che significa 'aperto' alla parola 'aperto ...
Colonna originale: Traduci in questa nuova colonna:
| STATO | | Nuovo_Stato |
| Chiuso | | Chiuso |
| Discussione di gruppo in attesa | | Aprire |
| Aprire | | Aprire |
| Aprire | | Aprire |
| Chiuso | ----> Traduci in questa colonna ---> | Chiuso |
| Respinto | | Respinto |
| Aprire | | Aprire |
| Aprire | | Aprire |
| Pronto per la distribuzione in QA | | Aprire |
| Pronto per la distribuzione in QA | | Aprire |
| Pronto per la distribuzione in QA | | Aprire |
| Test QA in corso (sulla piattaforma QA) | | Aprire |
| Aprire | | Aprire |
| Risolto | | Risolto |
| Aprire | | Aprire |
| Pronto per la distribuzione in QA | | Aprire |
| Aprire | | Aprire |
| Pronto per la distribuzione in QA | | Aprire |
Ri: popolare la nuova colonna in base ai valori di un'altra colonnaPM --- GRAZIE ----- per la tua rapida risposta e funziona perfettamente ------
Ri: popolare la nuova colonna in base ai valori di un'altra colonnaUn'alternativa a If() è la funzione Match() che potrebbe essere più facile da mantenere se gli stati non aperti sono statici e pochi
La formula seguente restituisce "Aperto" per tutti tranne che per "Chiuso", "Rifiutato" e "Risolto".
Corrispondenza( :STATO,
"Chiuso", "Chiuso",
"Rifiutato", "Rifiutato",
"Risolto", "Risolto",
"Aprire"
)
Ri: popolare la nuova colonna in base ai valori di un'altra colonnaPuoi creare una formula di colonna per questo.Dovrai tenerlo aggiornato con valid Aprire valori.Supponendo che dt punti alla tua tabella:
dt << Nuova Colonna ( "Nuova formula di stato" , Carattere , Nominale ,
Formula ( Se ( : STATO == "Aprire" |
: STATO == "Discussione di gruppo in attesa" |
: STATO == "Pronto per la distribuzione in QA" |
: STATO == "Test QA in corso (sulla piattaforma QA)" ,
// Poi
"Aprire" ,
// altro
: STATO
)
)
) ;