création d'une table de données à partir de dates min-max et création d'une colonne vertébrale de donnéesJe suis de retour d'un hiatus de 7 ans du script 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 (incluse). J'ai déjà les dates min / max stockées en tant que 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 pour un exemple de la façon dont je souhaite que les données soient structurées.
mindate est "month1" dans l'exemple ci-dessous, maxdate étant "month3". Comment cela peut-il être écrit? 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éesScriptingRe: 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.?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 créer un script. Dans l'exemple que je montre dans "désiré output.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 ne sont pas de la même durée. Il doit y avoir une manière 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 arriver au "output.jmp souhaité" 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));