Comment supprimer une formule de colonne mais conserver les valeurs (sans script)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut, Comment supprimer une formule de colonne mais conserver les valeurs (sans script) ? Je me souviens avoir vu une réponse à cela il y a plusieurs mois, peut-être au sommet du JMP, mais j'ai oublié et je n'arrive pas à le comprendre.
Merci,
Mike
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (avec un script)Merci!Merci! Merci!
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (avec un script)Voici un exemple de suppression d'une colonne référencée dans la formule d'une autre colonne.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
dt << New Column( "LogHeight", formula( Log( :Height ) ) );
// Delete the formula in the column LogHeight
Column( "LogHeight" ) << delete formula;
dt << delete columns( "Height" );
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (avec un script)J'essaie de supprimer une colonne dans JMP. Cependant, la colonne à supprimer est utilisée par une autre colonne dans une formule. Je ne trouve pas la syntaxe pour supprimer la formule lorsque je supprime la colonne. Toutes les idées sur la façon d'accomplir cela seraient appréciées. J'ai essayé plusieurs choses sans succès :
col << Go To( :PC50);
Column("PC50") << delete formula;
dt <
col << Go To( :PC50);
Col ("PC50") << delete formula;
dt <
col << Go To( :"PC50");
Col("PC50") << delete formula;
dt <
col << Go To( :PC50);
col(:PC50) << delete formula;
dt <
et ainsi de suite...
Qu'est-ce que je rate?
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Je suppose que lorsque vous faites référence à des "points", vous faites référence au caractère de valeur manquante.De manière interactive, le moyen le plus simple de remplacer toutes les valeurs manquantes consiste à coller un "0" (zéro) dans toutes les cellules.Les étapes suivantes le feront :
1. Accédez à l'une des cellules qui contient une valeur manquante et sélectionnez la cellule en cliquant dessus.
2. Entrez dans la cellule un zéro.
3. Copiez le caractère zéro dans le tampon de collage en sélectionnant la cellule et le clic droit et en sélectionnant "copier"
4. Accédez à une nouvelle cellule pour la même colonne qui a une valeur manquante et cliquez sur la cellule.
5. Faites un clic droit sur la cellule et sélectionnez "Sélectionner les cellules correspondantes"
6. Cliquez à nouveau avec le bouton droit sur la même cellule et sélectionnez "Coller"
Un zéro "0" sera ensuite collé dans toutes les cellules de cette colonne qui étaient des valeurs manquantes.
Ou, vous pouvez utiliser Recode
1. Cliquez sur l'en-tête de colonne pour sélectionner la colonne
2. Accédez au menu déroulant (ou à l'un des triangles rouges basés sur des colonnes) et sélectionnez
Cols==>Recoder
3. Remplacez la valeur manquante affichée par zéro
4. Cliquez sur "Terminé"
5. Sélectionnez "En place"
Pour faire la même action en utilisant JSL, le script suivant fonctionnera :
Names Default To Here( 1 );
dt = Current Data Table();
columnVector = dt << get rows where( Is Missing( dt:your column name ) == 1 );
dt:your column name[columnVector] = 0;
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Cela marche:
dt<<);
Maintenant : Est-ce que quelqu'un sait comment remplacer les "points" dans la colonne par des "0" sans utiliser de formule ?
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Ou vous pouvez vous passer du tout d'une formule comme celle-ci :
dt<<NEW column=""></NEW>
Bien sûr, cela dépend de la complexité de votre formule.
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)col << delete formula;
La documentation pour tous ces types d'articles est disponible sur
Aide==>Index des scripts
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Pouvez-vous répondre à cette même question, sauf en utilisant des scripts ?J'ai besoin d'utiliser une formule sur une colonne, d'obtenir une valeur, mais pas de stocker la formule.
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Merci. Ça a marché.Je savais que c'était quelque chose de simple, mais je ne m'en souvenais pas.
Re : Comment supprimer une formule de colonne tout en conservant les valeurs (sans script)Supprimez simplement la propriété de la colonne Formule. Les valeurs seront conservées (d'après mes souvenirs...).
Cliquez avec le bouton droit sur l'en-tête de la colonne et sélectionnez Informations sur la colonne. Il devrait y avoir une liste de propriétés. Sélectionnez Formule et cliquez sur le bouton Supprimer.