<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Lavorando con un set di dati in cui ho quattro descrittori che voglio utilizzare nelle mie intestazioni di colonna.

Non ho ancora inserito i miei numeri, ma vorrei sapere se volessi cambiare le mie intestazioni di colonna, nelle prime quattro, in una combinazione di descrittori sotto "Descrizione" e "Descrizione 2" per le loro abbreviazioni associate quale formula vorrei utilizzare oltre a farlo manualmente? Sto guardando Substr, ma Munger sembra essere quello da utilizzare.
Grazie,
Brandon
Lo script funzionerà solo una volta!Successivamente, le intestazioni delle colonne sono state modificate. È possibile racchiudere ogni blocco di codice in un if() in modo che tenti di modificare l'intestazione della colonna solo se trova la colonna con il nome originale. Oppure puoi rimuovere lo script dopo averlo eseguito o prima di salvarlo in un diario.
Quindi mi sono imbattuto in un nuovo problema.
Quando le tabelle vengono trasformate in uno script e inserite in un journal, la tabella successiva prodotta dal collegamento ipertestuale non ha input di dati e vengono visualizzati i seguenti errori:
"impossibile trovare la colonna 1 volte Alle righe: {1} Operazione: Colonna, Colonna/*###*/("Att1_Stat1")"
Questo errore va da 1 a 10 nelle righe e per ogni colonna di trattamento.
John questo è esattamente quello che stavo cercando, grazie.
Non ho mai usato la funzione Munger prima, ma volevo che una formula cambiasse le intestazioni delle colonne e non solo le inserisse manualmente.
Grazie ancora.
Penso che entrambi i metodi funzionerebbero per te. Ma nel tuo caso, dove sai esattamente quali sono le stringhe e in cosa vuoi cambiarle, userei Munger, poiché è un semplice trova e sostituisci. Uso Substr quando cerco di trovare una stringa specifica all'interno di una stringa generale e non so quale sia la stringa generale o se la mia sottostringa esisterà al suo interno.
Se capisco correttamente il tuo problema (e non sono convinto di farlo) ecco il JSL per apportare le modifiche come hai descritto:
col = colonna ( "Att1_Stat1" ) ;
colNome = col << getNome () ;
colNome = munger ( colNome , 1 , "Att1" , : Descrizione [ 1 ]) ;
colNome = munger ( colNome , 1 , "Stat1" , : Descrizione2 [ 1 ]) ;
col << Imposta nome ( colNome ) ;
col = colonna ( "Att1_Stat2" ) ;
colNome = col << getNome () ;
colNome = munger ( colNome , 1 , "Att1" , : Descrizione [ 1 ]) ;
colNome = munger ( colNome , 1 , "Stat2" , : Descrizione2 [ 2 ]) ;
col << Imposta nome ( colNome ) ;
col = colonna ( "Att2_Stat1" ) ;
colNome = col << getNome () ;
colNome = munger ( colNome , 1 , "At2" , : Descrizione [ 2 ]) ;
colNome = munger ( colNome , 1 , "Stat1" , : Descrizione2 [ 1 ]) ;
col << Imposta nome ( colNome ) ;
col = colonna ( "Att2_Stat2" ) ;
colNome = col << getNome () ;
colNome = munger ( colNome , 1 , "At2" , : Descrizione [ 2 ]) ;
colNome = munger ( colNome , 1 , "Stat2" , : Descrizione2 [ 2 ]) ;
col << Imposta nome ( colNome ) ;
Spero che questo ti aiuti!