Re: 텍스트 필드 내 하위 문자열 검색 및 계산Loc을 사용하려면 Words()가 아닌 문자열을 목록으로 분할하는 다른 방법을 찾아야 합니다. Words()를 사용하면 "no"와 "comments로 분할되므로 목록에 "no comment" 문자열이 표시되지 않습니다.
한 가지 옵션은 모든 "주석 없음"을 빈 문자열로 대체한 다음 원래 문자열과 새 문자열의 길이를 비교하고 비교 문자열의 길이로 나누는 것입니다. 다음과 같이 작동할 수 있습니다.
Names Default To Here(1);
str = "Friday, December 9, 2022 10/19/2022 9:37 AM flagged with a comment 10/21/2022 6:15PM : no comment 11/15/2022 1:03 PM 3: no comments 11/16/2022 11:06 AM 4: no comments 11/18/2022 2:49 PM : no comments 11/30/2022 3:52 PM : comments 12/09/2022 9:07 AM : no comment";
str_to_search = "no comment";
new_str = Substitute(str, str_to_search, "");
matches = (Length(str) - Length(new_str)) / Length(str_to_search);
Re: 텍스트 필드 내 하위 문자열 검색 및 계산흥미로운 접근법.감사합니다.
스크립트를 실행했을 때 5개를 반환했습니다. 사례 중 3개는 "코멘트 없음"입니다. 에스 "와 2개는 "코멘트 없음"입니다.
대체 기능이 복수형을 허용했는지 또는 어떻게 허용했는지 확실하지 않습니까? 즉 str_to_search = "댓글 없음". 또한 길이 함수는 복수형 "주석 없음"에 대해 1이 더 많았을 것입니다.
이것을 검증하는 다른 접근 방식이 있는지 궁금합니다.
Re: 텍스트 필드 내 하위 문자열 검색 및 계산나는 댓글과 댓글이 동일하지 않을 것으로 예상했으며 두 댓글 모두에 댓글이 없기 때문에 대체가 작동합니다(댓글이 없으면 s가 그대로 남음). 더 복잡한 교체가 필요한 경우 GLOBALREPLACE를 사용하는 동안 정규식을 사용하는 것이 좋습니다.
Re: 텍스트 필드 내 하위 문자열 검색 및 계산알았어요.변수 위로 마우스를 가져갈 때 스크립트에서 그것을 보았습니다.작동합니다.유일한 문제는 대소 문자를 구분한다는 것입니다.
이것을 열 수식으로 실행할 수 있습니다.사례 유형에 대해 2개의 열을 추가하고 행별로 열을 합산합니다.
(Length( :"comment (white space collapsed)"n ) - Length(
Substitute( :"comment (white space collapsed)"n, "no comment", "" )
)) / Length( "no comment" )
감사합니다.다시 사업을 시작했습니다.
건배
온자이.
Re: 텍스트 필드 내 하위 문자열 검색 및 계산대체를 사용하면 << IGNORECASE를 사용할 수 있습니다.
Names Default To Here(1);
Substitute("Apple,APPLE,apple", "apple", "orange", <<IGNORECASE></IGNORECASE>

https://www.jmp.com/support/help/en/17.0/#page/jmp/list-functions.shtml?os=win&source=application#ww2490257
텍스트 필드 내에서 하위 문자열 검색 및 계산JMP 추가 기능은 수백 개의 MSWord 문서를 테이블로 가져오는 작업을 훌륭하게 수행했습니다.
나 가지다 "댓글 없음" 문구의 수를 세고 싶은 "댓글(원본)"이라는 열.
공식을 사용할 때,
N 행(
위치(
Words( :"설명(공백 축소)"n, " " ),
"코멘트"
)
)
"주석"이라는 용어의 발생 횟수를 반환합니다.그러나 Loc 함수는 "주석 없음"을 인수로 허용하지 않습니다.
N Rows(
Loc(
Words( :"comment (white space collapsed)"n, " " ),
"comments"
)
)
JMP v17.1
흥미롭게도 주석 열이 공백을 축소하도록 다시 코딩된 경우 공식이 올바르게 작동합니다.이유를 모르겠습니다.
어떤 생각이나 도움을 주시면 감사하겠습니다!
감사합니다.
데이터 접근