<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모두 안녕
열 머리글에서 활용하려는 4개의 설명자가 있는 데이터 세트로 작업합니다.

아직 숫자를 입력하지 않았지만 처음 4개의 열 머리글을 관련 약어에 대한 "설명" 및 "설명 2" 아래의 설명자 조합으로 변경하고 싶은지 알고 싶습니다. 수동으로 하는 것 외에 사용합니까? 저는 Substr을 보고 있는데, Munger가 활용하는 것 같습니다.
감사합니다,
브랜든
스크립트는 한 번만 작동합니다!그 후 열 머리글이 변경되었습니다. 각 코드 블록을 if()로 래핑할 수 있으므로 원래 이름을 가진 열을 찾은 경우에만 열 머리글을 변경하려고 시도합니다. 또는 스크립트를 실행한 후 또는 저널에 저장하기 전에 스크립트를 제거할 수 있습니다.
그래서 새로운 문제에 봉착했습니다.
테이블이 스크립트로 변환되어 저널에 배치되면 하이퍼링크에서 생성된 후속 테이블에 데이터 입력이 없고 다음 오류가 나타납니다.
"could not find column 1 times At rows: {1} Operation: Column, Column/*###*/("Att1_Stat1")"
이 오류는 행과 각 처리 열에 대해 1-10입니다.
John 이것이 바로 내가 찾던 것입니다. 감사합니다.
이전에 Munger 기능을 사용해 본 적이 없지만 수식을 사용하여 열 머리글을 수동으로 입력하는 것이 아니라 변경하고 싶었습니다.
다시 감사합니다.
두 방법 모두 효과가 있다고 생각합니다. 그러나 귀하의 경우 문자열이 무엇인지, 문자열을 무엇으로 변경하고 싶은지 정확히 알고 있는 경우 간단한 찾기 및 바꾸기이므로 Munger를 사용합니다. 일반 문자열 내에서 특정 문자열을 찾으려고 할 때 Substr을 사용하는데 일반 문자열이 무엇인지 또는 내 하위 문자열이 그 안에 존재하는지 알 수 없습니다.
귀하의 문제를 올바르게 이해하고 있다고 확신하지 못하는 경우 설명된 대로 변경하기 위한 JSL은 다음과 같습니다.
안부 = 열 ( "Att1_Stat1" ) ;
colName = 안부 << getName () ;
colName = 멍거 ( colName , 1 , "Att1" , : 설명 [ 1 ]) ;
colName = 멍거 ( colName , 1 , "상태1" , : 설명2 [ 1 ]) ;
안부 << 이름 설정 ( colName ) ;
안부 = 열 ( "Att1_Stat2" ) ;
colName = 안부 << getName () ;
colName = 멍거 ( colName , 1 , "Att1" , : 설명 [ 1 ]) ;
colName = 멍거 ( colName , 1 , "Stat2" , : 설명2 [ 2 ]) ;
안부 << 이름 설정 ( colName ) ;
안부 = 열 ( "Att2_Stat1" ) ;
colName = 안부 << getName () ;
colName = 멍거 ( colName , 1 , "Att2" , : 설명 [ 2 ]) ;
colName = 멍거 ( colName , 1 , "상태1" , : 설명2 [ 1 ]) ;
안부 << 이름 설정 ( colName ) ;
안부 = 열 ( "Att2_Stat2" ) ;
colName = 안부 << getName () ;
colName = 멍거 ( colName , 1 , "Att2" , : 설명 [ 2 ]) ;
colName = 멍거 ( colName , 1 , "Stat2" , : 설명2 [ 2 ]) ;
안부 << 이름 설정 ( colName ) ;
도움이 되었기를 바랍니다!