<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich arbeite mit einem Datensatz, in dem ich vier Deskriptoren habe, die ich in meinen Spaltenüberschriften verwenden möchte.

Ich habe meine Zahlen noch nicht eingegeben, aber ich würde gerne wissen, welche Formel ich verwenden würde, wenn ich meine Spaltenüberschriften in den ersten vier in eine Kombination von Deskriptoren unter „Beschreibung“ und „Beschreibung 2“ für die zugehörigen Abkürzungen ändern möchte verwenden, außer es manuell zu tun? Ich schaue mir Substr an, aber Munger scheint der Richtige zu sein.
Danke schön,
Brandon
Das Skript funktioniert nur einmal!Danach wurden Ihre Spaltenüberschriften geändert. Sie könnten jeden Codeblock in ein if() einschließen, sodass nur dann versucht wird, die Spaltenüberschrift zu ändern, wenn die Spalte mit dem ursprünglichen Namen gefunden wird. Oder Sie können das Skript entfernen, nachdem Sie es ausgeführt haben oder bevor Sie es in einem Journal speichern.
Ich bin also auf ein neues Problem gestoßen.
Wenn die Tabellen in ein Skript umgewandelt und in einem Journal abgelegt werden, weist die nachfolgende, aus dem Hyperlink erstellte Tabelle keine Dateneingabe auf und die folgenden Fehler werden angezeigt:
„Spalte 1 konnte nicht gefunden werden. In Zeilen: {1} Operation: Spalte, Spalte/*###*/(“Att1_Stat1“)“
Dieser Fehler reicht von 1 bis 10 in den Zeilen und für jede Behandlungsspalte.
John, das ist genau das, wonach ich gesucht habe, danke.
Ich habe die Munger-Funktion noch nie verwendet, wollte aber, dass eine Formel die Spaltenüberschriften ändert und sie nicht nur manuell eingibt.
Danke nochmal.
Ich denke, dass beide Methoden für Sie funktionieren würden. Aber in Ihrem Fall, wo Sie genau wissen, was die Zeichenfolgen sind und in was Sie sie ändern möchten, würde ich Munger verwenden, da es sich um ein einfaches Suchen und Ersetzen handelt. Ich verwende Substr, wenn ich versuche, eine bestimmte Zeichenfolge innerhalb einer allgemeinen Zeichenfolge zu finden, und ich weiß nicht, was die allgemeine Zeichenfolge ist oder ob meine Teilzeichenfolge darin überhaupt vorhanden sein wird.
Wenn ich Ihr Problem richtig verstehe (und nicht davon überzeugt bin), finden Sie hier die JSL für die von Ihnen beschriebenen Änderungen:
Kol = Spalte ( „Att1_Stat1“ ) ;
colName = Kol << getName () ;
colName = munger ( colName , 1 , „Att1“ , : Beschreibung [ 1 ]) ;
colName = munger ( colName , 1 , „Stat1“ , : Beschreibung2 [ 1 ]) ;
Kol << Name einsetzen ( colName ) ;
Kol = Spalte ( „Att1_Stat2“ ) ;
colName = Kol << getName () ;
colName = munger ( colName , 1 , „Att1“ , : Beschreibung [ 1 ]) ;
colName = munger ( colName , 1 , „Stat2“ , : Beschreibung2 [ 2 ]) ;
Kol << Name einsetzen ( colName ) ;
Kol = Spalte ( „Att2_Stat1“ ) ;
colName = Kol << getName () ;
colName = munger ( colName , 1 , „Att2“ , : Beschreibung [ 2 ]) ;
colName = munger ( colName , 1 , „Stat1“ , : Beschreibung2 [ 1 ]) ;
Kol << Name einsetzen ( colName ) ;
Kol = Spalte ( „Att2_Stat2“ ) ;
colName = Kol << getName () ;
colName = munger ( colName , 1 , „Att2“ , : Beschreibung [ 2 ]) ;
colName = munger ( colName , 1 , „Stat2“ , : Beschreibung2 [ 2 ]) ;
Kol << Name einsetzen ( colName ) ;
Hoffe das hilft!