여러 열에 태그를 할당하기 위한 보다 효율적인 코드열 그룹에 태그를 할당하기 위한 JSL 코드는 다음과 같습니다...
t1 = "Contaminants";
dt5 << Define Tag( t1, Color("Light Red") );
Data Table(dt5):CH4.ppm. <<
Set Property( Tags, {"Contaminants"} ),;
Data Table( dt5 ):CO2.ppm. <<
Set Property( Tags, {"Contaminants"} );
Data Table( dt5 ):H2O.per. <<
Set Property( Tags, {"Contaminants"} );
Data Table( dt5 ):CO.ppm. <<
Set Property( Tags, {"Contaminants"} );
Data Table( dt5 ):O3.ppb. <<
Set Property( Tags, {"Contaminants"} );
Data Table( dt5 ):NO2.ppb. <<
Set Property( Tags, {"Contaminants"} );
Data Table( dt5 ):NO.ppb. <<
Set Property( Tags, {"Contaminants"} );
잘 작동하지만 중복된 데이터 테이블/속성 설정 함수를 제거하여 더 효율적으로 만들 수 있는 방법이 있는지 궁금합니다. 원래 데이터 테이블 명령에서 열 목록을 정의하는 방법이 있을까요? 중괄호, 괄호, 중괄호와 괄호, 콜론 포함, 콜론 제외 등 여러 가지 방법으로 목록을 정의해 보았지만, 적절한 구문을 찾지 못했습니다. 스크립팅 인덱스도 도움이 되지 않는 것 같습니다.
또한 태그 이름을 변수(t1)로 정의하고 싶습니다. Define Tag 함수에서는 작동하는 것 같은데, 여러 Set Property 함수에서는 작동하지 않는 것 같습니다.
제가 놓친 것이 무엇인지 아는 분이 있나요?
정말 고맙습니다.
자동화 및 스크립팅Re: 여러 열에 태그를 할당하기 위한 보다 효율적인 코드t1 = "Contaminants";
dt5 << Define Tag(t1, Color("Light Red"));
<SPAN class="hljs-keyword">columns</SPAN> = {"CH4.ppm", "CO2.ppm", "H2O.per", "CO.ppm", "O3.ppb", "NO2.ppb", "NO.ppb"};
<SPAN class="hljs-keyword">For</SPAN> <SPAN class="hljs-keyword">Each</SPAN>(col, <SPAN class="hljs-keyword">columns</SPAN>,
Data <SPAN class="hljs-keyword">Table</SPAN>(dt5) << <SPAN class="hljs-keyword">Column</SPAN>(col) << <SPAN class="hljs-keyword">Set</SPAN> Property("Tags", {t1});
);
Re: 여러 열에 태그를 할당하기 위한 보다 효율적인 코드<를 보낼 수 있습니다
-편집하다
아까 주의를 기울이지 않았어. <가 없어.
Names Default To Here( 1 );
t1 = "Contaminants";
dt5 << Define Tag( t1, Color( "Light Red" ) ); //Unknown message
cols = dt5 << Get Column Reference( {"CH4.ppm", "CO2.ppm", "H2O.per", "CO.ppm", "O3.ppb", "NO2.ppb", "NO.ppb"} );
cols << Set Property( "Tags", Eval List( {t1} ) );
Re: 여러 열에 태그를 할당하기 위한 보다 효율적인 코드아, 태그는 JMP 19에 추가된 기능이에요! 좋네요. 회사에서 업그레이드를 허락해 줄 때까지 기다릴 수가 없네요.