취소
다음에 대한 결과 표시 
표시  만  | 다음에 대한 검색 
다음을 의미합니까? 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
언어 선택 변환 막대 숨기기
게시된 스레드 원본 보기

스크립트에서 위치 선택 사용

kiza
Level II

안녕하세요, 이미 둘러봤지만 어떻게 해야 하는지 찾을 수 없었습니다.

 

이것이 내가 하려는 일이다

 

Data Table( "Untitled" ) << select where (contains(:column 1, "5_lbe/?")); 

기본적으로 다음과 같은 데이터가 많이 있습니다: 5_lbe12333, 5_lbe88837(예를 들기 위한 것임) 등 따라서 SELECT LIKE 문을 사용하여 SQL에서처럼 할 수 있다면 좋을 것 같지만 JMP에서는 비슷한 것을 찾을 수 없는 것 같습니다.

 

어떤 아이디어가 있나요?

 

감사해요

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

1 채택된 솔루션

채택된 솔루션
XanGregg
Staff

Re: 스크립트에서 Select Where 사용

해당 특정 예에서는 Contains() 대신 Starts With()를 사용할 수 있습니다. 보다 일반적인 일치를 위해 JMP 정규식 또는 패턴 일치 기능을 사용할 수 있습니다.

4 응답 4
XanGregg
Staff

Re: 스크립트에서 Select Where 사용

해당 특정 예에서는 Contains() 대신 Starts With()를 사용할 수 있습니다. 보다 일반적인 일치를 위해 JMP 정규식 또는 패턴 일치 기능을 사용할 수 있습니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

kiza
Level II

Re: 스크립트에서 Select Where 사용

알겠습니다. 감사합니다

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

mhalwi
Level III

Re: 스크립트에서 Select Where 사용

안녕 얘들아

아래 내 스크립트에 댓글을 달려면 도움이 필요합니다. 올바른 테스트 이름만 사용하여 값에 대한 데이터 필터를 수행하려고 하면 제대로 작동하지 않습니다. 나는 Select Where 및 Contain/Start with 메서드를 사용하고 있지만 숫자 데이터만 필터링되고 테스트 이름에 대한 필터가 작동하지 않습니다.

댓글을 도와주세요. 귀하의 도움에 크게 감사드립니다!

f = Current Data Table() << Data Filter(
Location( {300, 196} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :NUMERIC_RESULT, :TEST_NAME ),
Where( :NUMERIC_RESULT >= 5000 & :NUMERIC_RESULT <= 13000 ),
Select Where( Contains (:TEST_NAME, "ABC_0019" ),
Display( :NUMERIC_RESULT ),
Display( :TEST_NAME, Size( 204, 38 ), List Display )
),
)
)

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

ms
Super User (Alumni) ms
Super User (Alumni)

Re: 스크립트에서 Select Where 사용

Contains()도 여기에서 작동하지만 SELECT LIKE와 달리 와일드카드를 사용할 수 없습니다.

코드

 

Data Table( "Untitled" ) << select where (contains(:column 1, "5_lbe"));
"5_lbe"로 시작하는 모든 행뿐만 아니라 문자열 내의 임의 위치에 "5_lbe"가 있는 행도 선택됩니다. Starts With()가 더 구체적입니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.