Etichette dei valori condizionali per i valori mancantiMi chiedo se c'è un modo per impostare le etichette dei valori condizionali basate sui valori di due colonne. Se mi riferisco alla tabella delle istantanee di seguito, ho "colonna 1" che potrebbe essere riempita o vuota e ho anche "colonna 2" che può essere riempita o vuota. Quello che sto cercando di fare è che la "colonna 2" sia formattata come "colonna 3".
Che è: (i) valori formattati in un formato data se c'è un valore E il valore "colonna 1" sulla stessa riga non è vuoto, (ii) Per visualizzare "Non credibile" se il valore "Colonna 2" è mancante ma Il valore "Colonna 1" sulla stessa riga non è vuoto e (iii) deve rimanere come "." o vuoto se mancano entrambi i valori "colonna 1" e "colonna 2" sulla stessa riga.

Apprezzo l'aiuto.
Tabella datiScriptingRe: Etichette dei valori condizionali per i valori mancantiCiao,
Il compito che ci hai presentato è un po' complicato perché non scriverai sia "Non credibile" che Date nella stessa colonna. Pertanto, supponendo che le date della colonna 2 siano inserite come numeri (nessun "0" iniziale per mese < 10) e che l'ordine del giorno - mese - anno sia sempre lo stesso, ecco una formula che dovrebbe fare il trucco:
DATEIN = Char( :Column 2 );
DATEOUT = "";
If( !Is Missing( :Column 1 ),
If( !Is Missing( :Column 2 ) & Is Number( :Column 2 ),
If(
Length( DATEIN ) == 8,
DATEOUT = Format( Informat( DATEIN, "mmddyyyy" ), "ddMonyyyy" ),
Length( Char( DATEIN ) ) == 7,
DATEIN = "0" || DATEIN;
DATEOUT = Format( Informat( DATEIN, "mmddyyy" ), "ddMonyyyy" );
)
,
DATEOUT = "Not Credible"
)
,
DATEOUT = "."
);
DATEOUT;
Ho usato intenzionalmente la variabile locale per rendere la formula più leggibile ma non è realmente necessaria.
Facci sapere se funziona per te.
Migliore,
TS
Re: Etichette dei valori condizionali per i valori mancantiGrazie @Thierry_S . Se ho capito bene, questo renderebbe il tipo di colonna "colonna 2" "carattere", giusto?
Cosa succede se voglio mantenerlo come numerico per ulteriori analisi? L'intera idea di differenziare vuoto e "non credibile" è solo a scopo di filtraggio. So che posso creare una nuova colonna per quello, ma mi chiedo se ci siano altri modi.