Combinaison de colonnes de date dans le générateur de requêtesJ'ai un client qui utilise Query Builder pour extraire des données. Leurs données de date sont stockées dans leur base de données dans 3 colonnes distinctes. Mois, jour et année. Le client souhaite combiner ces colonnes dans un format M/D/Y dans Query Builder à un moment donné du processus de requête, mais certainement avant que la table finale ne soit créée.
Je lui ai montré comment combiner ces colonnes dans une table JMP, mais son objectif est de générer un graphique à l'aide d'un script post-requête avec le format M/D/Y pour son axe des abscisses.
Existe-t-il un moyen de le faire avec SQL ou serait-il préférable d'ajouter un script JSL pour créer la colonne M/D/Y avant le script de l'étape de création de graphes dans le script post-requête ?
BTW - J'ai essayé de créer une nouvelle colonne de formule dans Query Builder, mais je n'ai pas vu de moyen de combiner les colonnes comme vous le souhaitez.
Merci,
Facture
Re : Combinaison de colonnes de date dans le générateur de requêtesOui, ils publient la méthode de script de requête est la plus flexible et peuvent être effectuées avant la partie Graph Builder.
Re : Combinaison de colonnes de date dans le générateur de requêtesMerci Chris,
J'ai regardé cette option mais je n'ai pas vu de moyen de le faire aussi facilement qu'avec JSL.
Re : Combinaison de colonnes de date dans le générateur de requêtesCompléter @MikeD_Anderson
En effet, l'ajout de la colonne via la requête post JSL est assez simple. Bien que pour tirer parti du format de date et d'heure, il est nécessaire de définir la colonne comme numérique. Les valeurs de la colonne de date peuvent être dynamiques en utilisant "Formule" comme dans le code ci-dessous, ou statiques en utilisant "Définir chaque valeur"
current data table() << New Column( "MDY_Col", Numeric, Continuous, Formula( Date MDY(:month, :day, :year)) , Format("m/d/y"));
Le générateur de requêtes vous permet de créer des colonnes calculées comme @Chris_Kirchberg mentionne. Bien que vous soyez limité aux commandes SQL.
Re : Combinaison de colonnes de date dans le générateur de requêtesSalut Bill,
Utilisent-ils JMP 13 ? Si tel est le cas, on peut créer une colonne calculée en fonction des colonnes disponibles. Jetez un œil au triangle rouge à côté de la section Colonnes disponibles. Cela peut aider.
Re : Combinaison de colonnes de date dans le générateur de requêtesJ'ai eu vraiment de la chance en utilisant JSL dans le script de post-requête pour générer la colonne combinée avant d'exécuter le graphique.
Ainsi, le JSL serait quelque chose comme ceci:
New Column( "NewCol1", Character, "Nominal", Formula( Date DMY(:day, :month, :year));
Graph Builder(...);
Re : Combinaison de colonnes de date dans le générateur de requêtesVous pouvez le créer en tant que colonne virtuelle dans le générateur de graphiques. J'ai fait quelque chose de similaire pour une démo de générateur de tableau de bord / générateur de requêtes.
Phil