Référencement des colonnes : Quelle est la différence entre Column("Example") et :Name("Example") ?Chers tous,
En recherchant des exemples sur Google, je comprends un peu quand utiliser Column("Example") et :Name("Example"). Lorsqu'il est utilisé dans un tableau récapitulatif et des conditions d'égalité, j'utilise :Name("Example"). Pendant ce temps, j'utilise Column("Example") lors de la modification des propriétés de la colonne.
Cependant, je n'arrive toujours pas à comprendre la différence entre les deux, sur le plan conceptuel. Quelqu'un peut-il me donner des idées pour m'aider à comprendre la différence entre les deux?
Merci,
Shaira
Re : Référencement de colonne : Quelle est la différence entre Colonne("Exemple") et :Nom("EMerci à tous pour votre contribution.
@pmroz Maintenant, je suis curieux de savoir pourquoi certaines références de colonne fonctionnent, tandis que d'autres non. Mais je garderai cela à l'esprit. Merci pour ce partage.
Salutations,
Shaira
Re : Référencement de colonne : Quelle est la différence entre Colonne("Exemple") et :Nom("EUne autre ride à garder à l'esprit. Parfois colonne("Nom de colonne") ne fonctionne pas. Au lieu de cela, vous devez dire AS Colonne("Nom de colonne") . J'ai dû utiliser cette méthode de référence pour obtenir des lignes où et avec de nouvelles formules de colonne. Par exemple:
match_rows = rts_signal_detail_report_dt << get rows where(as column(rts_signal_detail_report_dt, one_col) == "Y");
xl_dt << new column("TMP_AER#VER", character, nominal,
formula(as column(xl_col1) || "#" || char(as column(xl_col2))));
J'ai découvert cela par essais et erreurs. C'est-à-dire que cela n'a pas fonctionné en utilisant la référence column() régulière, j'ai donc essayé AS Column et cela a fonctionné.
Re : Référencement de colonne : Quelle est la différence entre Colonne("Exemple") et :Nom("EJe crois aussi que Nom() n'est pas une fonction JSL mais une directif au Interprète JSL . Il est destiné à aider l'interpréteur à gérer les noms incorrects lorsqu'un utilisateur enregistre un script. (Par exemple, cliquez sur le triangle rouge en haut d'une plate-forme et sélectionnez Enregistrer le script > Dans la table de données.) D'autre part, le Colonne() La fonction est destinée à nous permettre d'obtenir une référence de colonne valide à partir d'un index de colonne ou d'un nom propre et éventuellement d'une référence de table de données.
je n'utilise pas le Nom() directive dans mes scripts. Cette pratique est une question de choix personnel et de style de script.
Re : Référencement de colonne : Quelle est la différence entre Colonne("Exemple") et :Nom("EIl existe de nombreuses façons de référencer une colonne. Par exemple:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
a = Column( 4 )[1] + Column( 4 )[2];
b = Column( 4 )[1] + :name( "height" )[2];
c = Column( 4 )[1] + Column( "height" )[2];
d = Column( 4 )[1] + :height[2];
Show( a, b, c, d );
:Age << Color Cells( "Red" );
Column( 4 ) << Color Cells( "blue" );
:name( "weight" ) << Color Cells( "green" );
:height << Set Property( "Units", inches );
column(5)<< set property( "Units", lbs);
:name("weight")<<GET property=""></GET>
la façon dont vous référencez une colonne dépend de ce que vous essayez de faire et de ce qui est pratique.
Re : Référencement de colonne : Quelle est la différence entre Column("Example") et :Name("EBonjour Mark,
Dans l'exemple ci-dessous, je fais correspondre les colonnes Âge, Taille et Sang d'une table de données (dt) à une table de recherche (dtLUT).
Le Colonne (sortie) == Colonne (sortie) est accepté sur certaines machines exécutant ce script, mais pas pour d'autres.
Puis-je savoir si l'appel de la fonction Column avec une variable n'est pris en charge que dans des versions JMP spécifiques ?
list = { "Age_Group", "Height_Group", "Blood_Group" };
n = N Items (list);
for (v=1, v<N></N>Re : Référencement de colonne : Quelle est la différence entre Column("Example") et :Name("ELe problème vient peut-être de la syntaxe du << Mise à jour(... ) message. Essayez cette syntaxe pour Faire correspondre les colonnes() argument:
Match Columns (Column(out) = Column(out))
Vous ne testez pas l’égalité. Vous spécifiez une correspondance. Consultez la syntaxe de ce message dans l'index des scripts :

Re : Référencement de colonne : Quelle est la différence entre Column("Example") et :Name("EJ'ai compris que le problème n'était pas lié au script/à l'environnement.Veuillez ignorer ma question ci-dessus, mes excuses pour la confusion.