Kombinieren von Datumsspalten im AbfragegeneratorIch habe einen Kunden, der Query Builder zum Abrufen von Daten verwendet. Ihre Datumsdaten werden in ihrer Datenbank in 3 separaten Spalten gespeichert. Monat, Tag und Jahr. Der Kunde möchte diese Spalten zu einem bestimmten Zeitpunkt im Abfrageprozess in einem M/D/Y-Format im Abfragegenerator kombinieren, aber definitiv bevor die endgültige Tabelle erstellt wird.
Ich habe ihm gezeigt, wie man diese Spalten in einer JMP-Tabelle kombiniert, aber sein Ziel ist es, ein Diagramm mithilfe von Post-Query-Scripting mit dem M/D/Y-Format für seine x-Achse auszugeben.
Gibt es eine Möglichkeit, dies mit SQL zu tun, oder wäre es am besten, ein JSL-Skript zum Erstellen der M/D/Y-Spalte vor dem Skript für den Graph-Builder-Schritt im Post-Query-Skript hinzuzufügen?
Übrigens - Ich habe versucht, eine neue Formelspalte im Abfragegenerator zu erstellen, aber ich habe keine Möglichkeit gesehen, die Spalten wie gewünscht zu kombinieren.
Danke,
Rechnung
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorJa, die Post-Query-Script-Methode ist die flexibelste und kann vor dem Graph Builder-Teil durchgeführt werden.
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorDanke Chris,
Ich habe mir diese Option angesehen, aber keine Möglichkeit gesehen, dies so einfach wie mit JSL zu tun.
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorZur Ergänzung @MikeD_Anderson
Tatsächlich ist das Hinzufügen der Spalte per Post-Query-JSL einfach genug. Um das Datumszeitformat zu nutzen, muss die Spalte jedoch als numerisch definiert werden. Die Werte für die Datumsspalte können dynamisch sein, indem Sie "Formel" wie im folgenden Code nutzen, oder statisch, indem Sie "Jeden Wert festlegen" verwenden.
current data table() << New Column( "MDY_Col", Numeric, Continuous, Formula( Date MDY(:month, :day, :year)) , Format("m/d/y"));
Mit dem Abfrage-Generator können Sie berechnete Spalten als erstellen @Chris_Kirchberg erwähnt. Obwohl Sie auf SQL-Befehle beschränkt sind.
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorHallo Bill,
Verwenden sie JMP 13? Wenn dies der Fall ist, kann eine berechnete Spalte basierend auf den verfügbaren Spalten erstellt werden. Sehen Sie sich das rote Dreieck neben dem Abschnitt „Verfügbare Spalten“ an. Das kann helfen.
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorIch hatte wirklich viel Glück, indem ich JSL im Post-Query-Skript verwendet habe, um die kombinierte Spalte zu generieren, bevor das Diagramm ausgeführt wird.
Die JSL wäre also etwa so:
New Column( "NewCol1", Character, "Nominal", Formula( Date DMY(:day, :month, :year));
Graph Builder(...);
Betreff: Kombinieren von Datumsspalten im AbfragegeneratorSie könnten es als virtuelle Spalte im Graph Builder erstellen. Ich habe etwas Ähnliches für eine Dashboard-Builder-/Query-Builder-Demo gemacht.
Phil