formule longue pour une colonne dans un autre fichier<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Est-il possible de mettre une longue formule pour une colonne dans un autre fichier JSL. Ma table a une colonne qui a une formule d'environ 1000 lignes. Je veux mettre cette formule dans un autre fichier JSL afin que le fichier principal ressemble plus propre.
Merci
Re: formule longue pour une colonne dans un autre fichierS'il existe plusieurs colonnes de formule et que certaines colonnes utilisent d'autres colonnes de formule, JMP doit voir les relations pour déterminer les colonnes à évaluer en premier. Si vous déplacez la formule hors de la colonne, JMP ne donnera pas l'ordre d'évaluation correct pour les colonnes dépendant d'autres colonnes.
Si vous créez une fonction définie par l'utilisateur ET si vous vous assurez qu'elle est définie à l'avance, vous pouvez l'appeler à partir de la formule de la colonne. Cela semble maladroit, peut-être qu'une meilleure idée va surgir.

Re: formule longue pour une colonne dans un autre fichierJe relis ton post. Peut-être avez-vous simplement besoin de l'instruction INCLUDE? Il suffit de placer les instructions pour ajouter la nouvelle colonne dans un autre fichier JSL (appelé par exemple new_column.jsl). Ensuite, dans votre programme principal, vous auriez ceci:
comprendre ( "c: \ mydata \ new_column.jsl" ) ;
Re: formule longue pour une colonne dans un autre fichierVoici comment ajouter une formule de colonne à une table à l'aide de JSL:
dt = ouvrir ( "$ sample_data \ Big Class.jmp" ) ;
dt << Nouvelle colonne ( "IMC" , Numérique , Continu , Format ( "Déc fixe" , 12 , 2 ) ,
// Votre formule va ici:
Formule ( (( : poids * 703 ) / : la taille ) / : la taille )
// fin de la formule
) ;