Comment définir la valeur d'une cellule à l'aide de données de caractères stockées dans une variable ?Salut tout le monde,
Je veux prendre la valeur de caractère d'une certaine cellule et la transférer sur 18 lignes dans une nouvelle table de données.
J'ai des problèmes avec les variables col1, col2 et col3 car leur type de données est un caractère et ne contient qu'une seule valeur de cellule. Je ne trouve pas de moyen d'utiliser cette variable pour remplir les lignes 1 à 18 de ma nouvelle table.
Voici un petit exemple de mon code :
col1 = Colonne(dt,"PCMTest-A")[12::12] ;
col2 = Colonne(dt,"PCMTest-A")[13::13] ;
col3 = Colonne(dt,"PCMTest-A")[10::10] ;
col4 = Colonne(dt,"PCMTest-A")[39::56] ;
dt2 = NewTable("Résultat",
Ajouter des lignes(18),
NouvelleColonne("Nom du lot", Caractère, Valeurs(col1)),
NewColumn("Wafer Name", Caractère, Valeurs(col2)),
NouvelleColonne("Masque", Caractère, Valeurs(col3)),
NouvelleColonne("X", Caractère, Valeurs(col4)),
);
Aucune suggestion?
Re : Comment définir la valeur d'une cellule à l'aide de données de caractères stockées dans une variable ?Il semble que vous n'ayez qu'à répéter la valeur lors de la définition des valeurs dans la nouvelle colonne ou à utiliser la valeur dans une formule.Voici un exemple:
Names default to here( 1 );
dt1 = New Table( "Input",
Add Rows( 3 ),
New Column(
"Column 1", Character, "Nominal",
Set Values( {"a", "b", "c"} )
)
);
val1 = Column( dt1, "Column 1" )[1];
val2 = Column( dt1, "Column 1" )[2];
vals123 = Column( dt1, "Column 1" )[1::3];
dt2 = New Table( "Output",
Add rows( 3 ),
New Column( "Column 1", Character, "Nominal", Set Values( vals123 ) ),
New Column( "Column 2", Character, "Nominal", Set Values( repeat( {val1}, 3 ) ) ),
New Column( "Column 3", Character, "Nominal", Formula( val2 ) )
);