열 참조: Column("예제")과 :Name("예제")의 차이점은 무엇입니까?여러분 모두에게,
인터넷 검색 예제를 통해 Column("Example") 및 :Name("Example")을 언제 사용해야 하는지 알 수 있습니다. 요약표와 등가 조건에서 사용할 때는 :Name("Example")을 사용합니다. 한편, 열 속성을 변경할 때 Column("Example")을 사용합니다.
그러나 나는 여전히 개념적으로 둘 사이의 차이점을 이해하지 못합니다. 둘 사이의 차이점을 이해하는 데 도움이 되는 통찰력을 제공할 수 있는 사람이 있습니까?
감사합니다,
샤이라
Re: 열 참조: Column("예제")과 :Name("E의 차이점은 무엇입니까?입력해 주셔서 감사합니다.
@pmroz 이제 일부 열 참조가 작동하는 반면 다른 열 참조는 작동하지 않는 이유가 궁금합니다. 그러나 나는 이것을 명심할 것이다. 이것을 공유해 주셔서 감사합니다.
문안 인사,
샤이라
Re: 열 참조: Column("예제")과 :Name("E의 차이점은 무엇입니까?명심해야 할 또 다른 주름. 때때로 column("열 이름") 작동하지 않습니다. 대신 당신은 말해야합니다 AS 열("열 이름") . 새 열 수식을 사용하여 행을 가져오기 위해 이 참조 방법을 사용해야 했습니다. 예를 들어:
match_rows = rts_signal_detail_report_dt << get rows where(as column(rts_signal_detail_report_dt, one_col) == "Y");
xl_dt << new column("TMP_AER#VER", character, nominal,
formula(as column(xl_col1) || "#" || char(as column(xl_col2))));
시행 착오를 통해 이것을 발견했습니다. 즉, 일반 column() 참조를 사용하여 작동하지 않았기 때문에 AS Column을 시도했는데 작동했습니다.
Re: 열 참조: Column("예제")과 :Name("E의 차이점은 무엇입니까?나도 믿는다. 이름() JSL 함수가 아니라 지령 ~로 JSL 통역사 . 사용자가 스크립트를 저장할 때 인터프리터가 부적절한 이름을 처리하도록 돕기 위한 것입니다. (예를 들어, 플랫폼 상단의 빨간색 삼각형을 클릭하고 스크립트 저장 > 데이터 테이블로를 선택합니다.) 반면, 열() 함수는 열 인덱스 또는 적절한 이름과 선택적으로 데이터 테이블 참조가 지정된 유효한 열 참조를 얻기 위한 것입니다.
나는 사용하지 않는다 이름() 내 스크립트의 지시문. 그 관행은 개인적인 선택과 스크립팅 스타일의 문제입니다.
Re: 열 참조: Column("예제")과 :Name("E의 차이점은 무엇입니까?열을 참조하는 방법에는 여러 가지가 있습니다. 예를 들어:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
a = Column( 4 )[1] + Column( 4 )[2];
b = Column( 4 )[1] + :name( "height" )[2];
c = Column( 4 )[1] + Column( "height" )[2];
d = Column( 4 )[1] + :height[2];
Show( a, b, c, d );
:Age << Color Cells( "Red" );
Column( 4 ) << Color Cells( "blue" );
:name( "weight" ) << Color Cells( "green" );
:height << Set Property( "Units", inches );
column(5)<< set property( "Units", lbs);
:name("weight")<<GET property=""></GET>
열을 참조하는 방법은 수행하려는 작업과 편리한 작업에 따라 다릅니다.
Re: 열 참조: Column("Example")과 :Name("E의 차이점은 무엇입니까?안녕 마크,
아래 예에서는 데이터 테이블(dt)의 Age, Height 및 Blood 열을 조회 테이블(dtLUT)과 일치시킵니다.
그만큼 열(출력) == 열(출력) 이 스크립트를 실행하는 일부 시스템에서는 허용되지만 다른 시스템에서는 허용되지 않습니다.
변수를 사용하여 Column 함수를 호출하는 것이 특정 JMP 버전에서만 지원되는지 알 수 있습니까?
list = { "Age_Group", "Height_Group", "Blood_Group" };
n = N Items (list);
for (v=1, v<N></N>Re: 열 참조: Column("Example")과 :Name("E의 차이점은 무엇입니까?문제는 << 업데이트(...) 메시지. 다음 구문을 사용해 보세요. 열 일치() 논쟁:
Match Columns (Column(out) = Column(out))
평등을 테스트하고 있지 않습니다. 일치 항목을 지정하고 있습니다. 스크립팅 색인에서 이 메시지에 대한 구문을 참조하세요.

Re: 열 참조: Column("Example")과 :Name("E의 차이점은 무엇입니까?문제가 스크립팅/환경과 관련이 없다는 것을 알았습니다.위의 질문은 무시해 주시기 바랍니다. 혼란을 드려 죄송합니다.