Ich habe ein Skript, das auf einer importierten Excel-Tabelle basiert. Ich habe nicht die Möglichkeit, etwas an der Excel-Tabelle zu ändern und muss die gesamte Datenbearbeitung und -analyse über JMP durchführen. Der Zweck des Skripts besteht darin, die Tage zwischen eingegebenen Daten zu berechnen, um Projektphasen zu verfolgen. Einige der Daten werden fälschlicherweise als 31. Dezember 1899 importiert, basierend auf der Art und Weise, wie die Formel in der Excel-Tabelle eingerichtet ist, und es kann auch vorkommen, dass ein Bindestrich verwendet wird, um einen nicht anwendbaren Wert zu kennzeichnen. Ich möchte diese Werte so ändern, dass sie mit dem „.“ leer/leer sind. als ob nichts eingegeben worden wäre. Gibt es eine Möglichkeit, dies zu tun? Ich habe versucht, match, replacement und eine if-Anweisung zu verwenden, aber nichts scheint zu funktionieren. Gibt es eine Möglichkeit, dies zu tun?
Und die Spalte, in die importiert wird, ist
Datentyp: Numerisch
Modellierungstyp: Kontinuierlich
Format: ddMonyyy
Die Daten aus der Excel-Tabelle werden wie folgt eingegeben: dd-Mo-yyyy
Hier ist der Skriptabschnitt, den ich zum Importieren der Datei verwende.
NS = Offen ( „Dateipfad hier“ ,
Arbeitsblätter( „PEN-Statusprotokoll“ ),
Für alle Blätter verwenden( 1 ),
Arbeitsblätter verketten( 0 ),
Verkettungsspalte erstellen( 0 ),
Arbeitsblatteinstellungen (
1 ,
Hat Spaltenüberschriften( 1 ),
Anzahl der Zeilen in Kopfzeilen( 1 ),
Kopfzeilen beginnen in Zeile( 3 ),
Daten beginnen in Zeile( 4 ),
Daten beginnen in Spalte( 1 ),
Daten enden in Zeile( 0 ),
Daten enden in Spalte( 0 ),
Replizierte übergreifende Zeilen( 1 ),
Replizierte übergreifende Header( 0 ),
Versteckte Zeilen unterdrücken( 0 ),
Ausgeblendete Spalten unterdrücken( 0 ),
Leere Spalten unterdrücken( 1 ),
Als Hierarchie behandeln( 0 ),
Stapel mehrerer Serien( 0 ),
Zellenfarben importieren( 1 ),
Spaltenerkennung begrenzen( 0 ),
Spaltentrennzeichenfolge( „-“ )
)
);
Wenn das Datum als 31. Dezember 1899 eingetragen wird, stammt es aus leeren Zellen in der entsprechenden Spalte in der Excel-Tabelle. Diejenigen mit den Bindestrichen werden als Bindestriche in die Excel-Tabelle eingegeben.
Wie kommt diese Variable in eine Datentabelle? Wie sieht die Spalte aus, in der Sie gültige und dieses ungültige Datum haben?