Benutzerdefinierte SQL-Abfrage: LEFT OUTER JOIN, nicht ordnungsgemäß verknüpft? | JMP 15Hallo,
Ich versuche, WeeklyDOSummary (gelb) und PondMaster_Investigations (grün) beizutreten. Ich habe die in meiner benutzerdefinierten SQL-Abfrage ausgewählten Spalten hervorgehoben.


Aus WeeklyDOSummary geht hervor, dass ich PondMaster_Investigations am Datum = Datum und Teich = Teich beigetreten bin. Obwohl Sie es auf den Fotos nicht deutlich erkennen können, gibt es in den Spalten Ave und NO23 Daten mit gemeinsamen Daten (im Bereich vom 05.07.2020 bis zum 10.08.2020) und gemeinsamen Pond-Werten (im Bereich von 15 bis 20).
Aber wenn ich meine benutzerdefinierte SQL-Abfrage ausführe, erkennt JMP nur den Eintrag aus Pond 15 vom 08.06.2020.

Die Daten in der wöchentlichen DO-Übersichtstabelle wurden um 1:00:00 Uhr eingegeben, weshalb ich 1/24 von der Datumsspalte abgezogen habe.
Die numerischen Werte der Daten waren in den beiden Datentabellen gleich, als ich sie in Excel überprüfte.
Irgendwelche Vorschläge, wie man dieses Problem umgehen und die beiden Tabellen vollständig zusammenführen kann?
Vielen Dank im Voraus!!
DatenzugriffBetreff: Benutzerdefinierte SQL-Abfrage: LEFT OUTER JOIN, Verbindung nicht richtig? | JMP 15Im Allgemeinen sind Daten frustrierend und es gibt so viele Unterschiede in der Art und Weise, wie sie numerisch ausgedrückt werden können.
Mein Ansatz besteht darin, zu versuchen, die tatsächliche Zahl hinter dem formatierten Datumswert zu ermitteln, oder einfach den Text zu nehmen und die InFormat()-Funktion von JMP zu verwenden, um den Text in eine Zahl zu analysieren.
Es gibt so viele Dinge, die schief gehen können, dass es sich wie von Zauberhand anfühlt, wenn alles funktioniert.
Betreff: Benutzerdefinierte SQL-Abfrage: LEFT OUTER JOIN, Verbindung nicht richtig? | JMP 15@Byron_JMP Vielen Dank (nimm meinen Nickel!)!! Die Daten stimmten überhaupt nicht überein, als ich die WeeklyDOSummary-Werte in feste Dezimalzahlen änderte. Sobald ich die Shortdate-Formelspalte erstellt habe, sind die Werte ausgerichtet und ich kann endlich mit meiner Analyse fortfahren!
Ich habe in erster Linie Da ich in der Vergangenheit Excel verwendet habe, hatte ich ewig mit diesem Problem bei JMP zu kämpfen (obwohl ich jetzt sehe, dass die Lösung sehr, sehr einfach war). Ich verstehe immer noch nicht, warum die Daten nicht übereinstimmten, obwohl ich den Stundenunterschied (1/24) in der SQL-Abfrage berücksichtigt habe Und Die Datumsangaben schienen in Excel als numerische Werte übereinzustimmen (ich dachte, die Datumswerte in Excel berücksichtigen auch Sekunden, aber als Dezimalzahlen ...). Wisst ihr woran das liegen könnte??
Betreff: Benutzerdefinierte SQL-Abfrage: LEFT OUTER JOIN, Verbindung nicht richtig? | JMP 15
Das erste, was ich in JMP tun würde, wäre, das Format der Datumsspalten in fortlaufend, numerisch, feste Dezimalzahl, 1 zu ändern.
Stellen Sie einfach sicher, dass die Daten tatsächlich mit der Sekunde identisch sind und dass Excel Ihnen keine albernen Informationen geliefert hat.
Ich wette einen Cent (einsammelbar beim nächsten JMP Discovery Summit), dass die Daten nicht übereinstimmen.
Ich könnte auch eine neue Datumsindexspalte mit geringerer Genauigkeit erstellen, etwa shortdate(:Date) in einer Formelspalte. Auf diese Weise spielt der Stundenanteil Ihrer Datumsspalte keine Rolle.
Ich hoffe, dass es so etwas Einfaches ist (schließlich habe ich einen Nickel drauf).
PS lol, „als ich sie in Excel überprüft habe“