Mettre à jour la colonne avec la formuleSalut tout le monde,
J'ai deux tables de données (dt1 & dt2). J'ai besoin d'ajouter la colonne de dt2 (Col1) à dt1 avec une formule. Mais lorsque je mets à jour la table, les valeurs de Col1 sont vides. Semble être un problème dans la formule. S'il vous plaît aider
current data table (dt1);
dt1 << Update( With( dt2), Match Columns( :KeySample= :KeySample), Add Columns from Update table ( :Col1) );
dt1:Remarks << Formula ( If( :Col1== "Out of Range", "Out of Range", "" ));
Modélisation statistique avancéeFusion et nettoyage des donnéesPersonnalisation de masseIngénierie de la qualité et des procédésRe : Mettre à jour la colonne avec la formuleEssayez de copier les propriétés de colonne de dt1, puis de passer les propriétés de colonne dans dt2. Lors de l'utilisation de la table de mise à jour, la formule s'est perdue.
Names default to here(1);
// → Data Table( "Big Class" )
dt1=Open( "$SAMPLE_DATA/Big Class.jmp" );
// Launch platform: Bivariate
Biv= dt1<<BIVARIATE></BIVARIATE>
Re : Mettre à jour la colonne avec la formulePouvez-vous joindre des exemples de tableaux de données ?
Re : Mettre à jour la colonne avec la formuleSalut txnelson, d'après mon exemple, la colonne ajoutée a également une formule qui deviendra vide après la mise à jour. J'ai aussi essayé de supprimer la formule avant de mettre à jour la table, mais la colonne est toujours vide
Re : Mettre à jour la colonne avec la formuleJe ne trouve pas d'erreur avec votre code.Je l'ai adopté dans quelques exemples de tableaux de données que j'ai joints, et cela fonctionne sans erreur.

names default to here(1);
dt1=data table ("bc1");
dt2=data table("bc2");
dt1 << Update( With( dt2), Match Columns( :name= :name, :sex==:sex),
Add Columns from Update table ( :Age) );
dt1:Remarks << Formula ( If( :age== "12", "Out of Range", "" ));
Vérifiez que mon code fonctionne sur votre copie de JMP.Si c'est le cas (ce qui devrait être le cas), regardez en quoi les colonnes de mon exemple de table de données sont différentes de vos tables.
Re: Mettre à jour la colonne avec la formuleJ'ai rencontré un problème similaire lors de l'utilisation de la concaténation. La table combinée contenait des entrées pour la table d'origine, mais pas pour la table des nouvelles lignes.
La solution était de cocher la case « Enregistrer et évaluer les formules ».
C'est beaucoup plus simple que d'ajouter les colonnes de formule au tableau des nouvelles lignes avant la concaténation.
Voler.