Comment référencer un numéro en jsl?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie d'exécuter la même requête sur cinq périodes de reporting différentes via jsl. Je souhaite exécuter une requête et référencer la période de génération de rapports en haut de mon script. Par exemple:
A = 1215
B = 1214
C = 1213
Sélectionner les champs de la table_A
Sélectionner les champs de la table_B
Sélectionner des champs de la table_C
Je continue à recevoir des messages d'erreur parce que la table_A n'existe pas. Comment puis-je formater mon script pour que JMP sache que j'ai besoin des données de la table_1215?
Je vous remercie.
Re: Comment puis-je référencer un nombre en jsl?Oui merci.
Re: Comment puis-je référencer un nombre en jsl?Est-ce ce que vous essayez de faire?
UNE = 1215 ;
B = 1214 ;
C = 1213 ;
dt1 = tableau de données ( "table_" || carboniser ( une )) ;
dt2 = tableau de données ( "table_" || carboniser ( b )) ;
dt3 = tableau de données ( "table_" || carboniser ( c )) ;
Vous pouvez maintenant utiliser les trois variables de table dt1, dt2 et dt3 avec la logique SELECT. L'exemple suppose que vous avez une colonne appelée ONE_COLUMN.
dt1 << sélectionner où ( : une_colonne == 50 ) ;
dt2 << sélectionner où ( : une_colonne == 61 ) ;
dt3 << sélectionner où ( : une_colonne == 75 ) ;
Re: Comment puis-je référencer un nombre en jsl?En JSL, une table de données peut être explicitement référencée en utilisant son nom ou par une variable définie (un "pointeur" sur la table particulière). Il est important de savoir qui est ce qui diffère selon la syntaxe. De plus, les noms de table doivent être appelés exactement tels quels et en tant que chaînes, c'est-à-dire entre guillemets doubles. Aussi lorsque le nom est un "numéro".
Je ne suis pas sûr de ce qui ne va pas dans votre script, mais il existe de nombreuses façons de faire ce que vous voulez avec JSL. Voici un exemple qui suppose que les tables sont simplement nommées "1215" etc.
périodes = { 1215 , 1214 , 1213 } ;
Pour ( je = 1 , je <= N articles ( périodes ) , je ++,
dt = Tableau de données ( Carboniser ( périodes [ je ])) ;
Spectacle ( dt ) ;
// fait plus de choses avec dt
) ;