<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde,
Travailler avec un ensemble de données où j'ai quatre descripteurs que je veux utiliser dans mes en-têtes de colonne.

Je n'ai pas encore entré mes chiffres, mais j'aimerais savoir si je voulais changer mes en-têtes de colonne, dans les quatre premiers, en une combinaison de descripteurs sous "Description" et "Description 2" pour leurs abréviations associées quelle formule je voudrais utiliser en plus de le faire manuellement? Je regarde Substr, mais Munger semble être celui à utiliser.
Merci,
Brandon
Le script ne fonctionnera qu'une seule fois !Après cela, vos en-têtes de colonne ont été modifiés. Vous pouvez envelopper chaque bloc de code dans un if() afin qu'il ne tente de modifier l'en-tête de colonne que s'il trouve la colonne portant le nom d'origine. Ou vous pouvez supprimer le script une fois que vous l'avez exécuté ou avant de l'enregistrer dans un journal.
Je me suis donc heurté à un nouveau problème.
Lorsque les tables sont transformées en script et placées dans un journal, la table suivante produite à partir du lien hypertexte n'a aucune entrée de données et les erreurs suivantes apparaissent :
"Impossible de trouver la colonne 1 fois Aux lignes : {1} Opération : Colonne, Colonne/*###*/("Att1_Stat1")"
Cette erreur va de 1 à 10 dans les lignes et pour chaque colonne de traitement.
Jean, c'est exactement ce que je cherchais, merci.
Je n'ai jamais utilisé la fonction Munger auparavant, mais je voulais qu'une formule modifie les en-têtes de colonne et pas seulement les saisir manuellement.
Merci encore.
Je pense que l'une ou l'autre méthode fonctionnerait pour vous. Mais dans votre cas, où vous savez exactement quelles sont les chaînes et en quoi vous voulez les changer, j'utiliserais Munger, car il s'agit d'une simple recherche et remplacement. J'utilise Substr lorsque j'essaie de trouver une chaîne spécifique dans une chaîne générale, et je ne sais pas quelle est la chaîne générale ou si ma sous-chaîne existera même en son sein.
Si je comprends bien votre problème (et je ne suis pas convaincu), voici le JSL pour apporter les modifications que vous avez décrites :
col = colonne ( "Att1_Stat1" ) ;
colName = col << obtenirNom () ;
colName = manger ( colName , 1 , "Att1" , : Description [ 1 ]) ;
colName = manger ( colName , 1 , "Stat1" , : Description2 [ 1 ]) ;
col << DéfinirNom ( colName ) ;
col = colonne ( "Att1_Stat2" ) ;
colName = col << obtenirNom () ;
colName = manger ( colName , 1 , "Att1" , : Description [ 1 ]) ;
colName = manger ( colName , 1 , "Stat2" , : Description2 [ 2 ]) ;
col << DéfinirNom ( colName ) ;
col = colonne ( "Att2_Stat1" ) ;
colName = col << obtenirNom () ;
colName = manger ( colName , 1 , "Att2" , : Description [ 2 ]) ;
colName = manger ( colName , 1 , "Stat1" , : Description2 [ 1 ]) ;
col << DéfinirNom ( colName ) ;
col = colonne ( "Att2_Stat2" ) ;
colName = col << obtenirNom () ;
colName = manger ( colName , 1 , "Att2" , : Description [ 2 ]) ;
colName = manger ( colName , 1 , "Stat2" , : Description2 [ 2 ]) ;
col << DéfinirNom ( colName ) ;
J'espère que cela t'aides!