Combinazione di colonne di data in Query BuilderHo un cliente che utilizza Query Builder per estrarre i dati. I loro dati sulla data sono archiviati nel loro database in 3 colonne separate. Mese, giorno e anno. Il cliente vorrebbe combinare queste colonne in un formato M/D/Y in Query Builder a un certo punto del processo di query, ma sicuramente prima che venga creata la tabella finale.
Gli ho mostrato come combinare queste colonne in una tabella JMP, ma il suo obiettivo è generare un grafico utilizzando lo scripting post-query con il formato M/D/Y per il suo asse x.
C'è un modo per farlo con SQL o sarebbe meglio aggiungere uno script JSL per creare la colonna M/D/Y prima dello script per l'istruzione del generatore di grafici nello script post-query?
A proposito: ho provato a creare una nuova colonna formula in Query Builder, ma non ho visto un modo per combinare le colonne come desiderato.
Grazie,
Conto
Re: Combinazione di colonne di data in Query BuilderSì, pubblicano il metodo dello script di query è il più flessibile e può essere eseguito prima della parte del generatore di grafici.
Re: Combinazione di colonne di data in Query BuilderGrazie Chris,
Ho esaminato quell'opzione ma non ho visto un modo per farlo così facilmente come si può fare con JSL.
Re: Combinazione di colonne di data in Query BuilderIntegrazione @MikeD_Anderson
In effetti, l'aggiunta della colonna tramite JSL post query è abbastanza facile. Sebbene per sfruttare il formato data ora è necessario definire la colonna come Numerica. I valori per la colonna della data possono essere dinamici sfruttando "Formula" come nel codice seguente o statici utilizzando "Imposta ogni valore"
current data table() << New Column( "MDY_Col", Numeric, Continuous, Formula( Date MDY(:month, :day, :year)) , Format("m/d/y"));
Il generatore di query ti consente di creare colonne calcolate come @Chris_Kirchberg menzioni. Sebbene tu sia limitato ai comandi SQL.
Re: Combinazione di colonne di data in Query BuilderCiao Bill,
Stanno usando JMP 13? In tal caso, è possibile creare una colonna calcolata in base alle colonne disponibili. Dai un'occhiata al triangolo rosso accanto alla sezione Colonne disponibili. Questo può aiutare.
Re: Combinazione di colonne di data in Query BuilderHo avuto davvero fortuna usando JSL nello script di post query per generare la colonna combinata prima di eseguire il grafico.
Quindi il JSL sarebbe qualcosa del genere:
New Column( "NewCol1", Character, "Nominal", Formula( Date DMY(:day, :month, :year));
Graph Builder(...);
Re: Combinazione di colonne di data in Query BuilderPotresti crearlo come una colonna virtuale nel generatore di grafici. Ho fatto qualcosa di simile per una demo del generatore di dashboard / generatore di query.
Fil