créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesJe reviens d'une pause de 7 ans dans les scripts JMP et je cherche de l'aide pour créer un tableau de données basé sur les dates min et max et une liste de choses. J'importe déjà la liste des choses à partir d'un fichier Excel et c'est dans une table de données, mais ce que je dois faire est de prendre mes dates min/max et de les combiner avec ma liste de choses en itérant sur un intervalle d'un mois à partir du date min à la date max (inclus). J'ai déjà les dates min/max stockées sous forme de variables de table au format m/y.Structurellement, j'aimerais que la table de données ait deux colonnes, Date et ThingsList avec la ThingsList répétée pour chaque date. Voir ci-dessous un exemple de la façon dont j'aimerais que les données soient structurées.
mindate est "month1" dans l'exemple ci-dessous avec maxdate étant "month3".Comment cela peut-il être scénarisé ? Appréciez l'aide !
chose1 Mois1
chose2 Mois1
chose3 Mois1
chose1 Mois2
chose2 Mois2
chose3 Mois2
chose1 Mois3
chose2 Mois3
chose3 Mois3
Voici ce que j'ai jusqu'à présent, essentiellement pour définir la date min/max et remplir le tableau de données.
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
Tableau de donnéesScriptRe : créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesMerci! Cela a très bien fonctionné et j'ai pu l'adapter parfaitement.
Re : créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesMerci beaucoup Jim! Je vais essayer ça et je ferai un retour.
Re : créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesVoici un script qui prend la date de début et de fin et produit des enregistrements pour chaque mois pour chaque valeur des éléments de la table de données.
Names Default To Here( 1 );
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
Re : créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesVous trouverez ci-joint des exemples de base de ce à quoi ressemblerait ma table d'entrée et de ce que j'aimerais essayer de scripter.Dans l'exemple que je montre dans "sortie souhaitée.jmp", il a une date de début et une date de fin de 7/2020 et 11/2020 respectivement qui seraient déterminées via le JSL dans mon précédent post. Depuis mon premier message, j'ai en quelque sorte compris comment créer au moins une table de données de dates en utilisant ce JSL. Le seul problème est que l'intervalle d'un mois (en secondes) ne fonctionne pas tout à fait puisque tous les mois n'ont pas la même durée.Il doit y avoir une façon plus élégante de le faire.Quoi qu'il en soit, toute aide sur la façon de prendre la table d'entrée et d'utiliser le script de plage de dates pour arriver à la "sortie souhaitée.jmp" serait grandement appréciée. Je suis un peu perdu.
test = New Table( "test" );
test << New Column("test", Numeric, Continuous, Set Values(sd::ed::2628000));Re : créer une table de données à partir de dates min-max et créer une colonne vertébrale de donnéesIl est assez difficile de fournir des assistants de codage sans voir vos fichiers Excel importés. Pourriez-vous s'il vous plaît fournir un échantillon de votre fichier d'entrée contenant les variables de table, etc. ?