Bedingte Wertelabels für fehlende WerteIch frage mich, ob es eine Möglichkeit gibt, bedingte Wertlabels basierend auf Werten aus zwei Spalten einzurichten. Wenn ich mich auf die Schnappschusstabelle unten beziehe, habe ich "Spalte 1", die entweder gefüllt oder leer sein könnte, und ich habe auch "Spalte 2", die entweder gefüllt oder leer sein kann. Ich versuche, "Spalte 2" wie "Spalte 3" zu formatieren.
Das heißt: (i) Werte, die in einem Datumsformat formatiert sind, wenn ein Wert vorhanden ist UND der Wert "Spalte 1" in derselben Zeile nicht leer ist, (ii) "Nicht glaubwürdig" anzeigen, wenn der Wert "Spalte 2" fehlt, aber Der Wert "Spalte 1" in derselben Zeile ist nicht leer, und (iii) als "." oder leer, wenn beide Werte für "Spalte 1" und "Spalte 2" in derselben Zeile fehlen.

Schätzen Sie die Hilfe.
DatentabelleSkriptingRe: Bedingte Wertelabels für fehlende WerteHallo,
Die Aufgabe, die Sie uns vorgelegt haben, ist etwas knifflig, da Sie nicht sowohl "Nicht glaubwürdig" als auch Daten in derselben Spalte schreiben werden. Unter der Annahme, dass Ihre Daten in Spalte 2 als Zahlen eingegeben werden (keine führende "0" für Monat < 10) und die Reihenfolge der Tage - Monat - Jahr immer gleich ist, ist hier eine Formel, die den Zweck erfüllen sollte:
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;
Ich habe absichtlich lokale Variable verwendet, um die Formel lesbarer zu machen, aber es ist nicht wirklich erforderlich.
Lassen Sie uns wissen, ob das für Sie funktioniert.
Beste,
TS
Re: Bedingte Wertelabels für fehlende WerteVielen Dank @Thierry_S . Wenn ich das richtig verstehe, würde dies dazu führen, dass der Spaltentyp "Spalte 2" "Zeichen" ist, oder?
Was ist, wenn ich es für die weitere Analyse als Numerisch behalten möchte? Die ganze Idee, leer und "nicht glaubwürdig" zu unterscheiden, dient nur zu Filterzwecken. Ich weiß, dass ich dafür eine neue Spalte erstellen kann, aber ich frage mich, ob es andere Möglichkeiten gibt.