소수 및 정수가 포함된 정규식 문제안녕하세요!
JMP 16.2 사용: 정수와 십진수가 포함된 열이 있습니다. 정수(또는 소수)에 플래그를 지정하는 새 열을 만들고 싶습니다.
열 이름: 값
열 입력:
0
.5
삼
3.768
10
등.
열 수식을 사용하여 다음 정규식의 여러 버전을 시도했습니다.
정규식(값,"\d+\,\d+", "십진수")
정규식(문자(값),"\d+\,\d+", "십진수")
나는 또한 두 번째 입력에서 괄호와 대괄호를 시도했습니다.
나는 또한 정수가 아닌 소수만 포함된 열이 있는 경우 정규식이 작동한다는 것을 알았습니다...
누구든지 이것을 작동시키는 유용한 트릭이 있습니까?
감사!
데이터 테이블Re: 소수와 정수가 포함된 정규식 문제원본 및 대상이 숫자 열인 경우 대상 데이터 열의 수식에 부울 식을 사용할 수 있습니다.
(:Value - Round( :Value, 0 )) == 0
또는
Modulo( :Value, 1 ) == 0
따라서 테이블은 다음과 같습니다.

값 레이블 열 속성을 사용하여 0 또는 1 대신 단어를 표시했습니다.
Re: 소수와 정수가 포함된 정규식 문제문자 열이나 사용자 정의 형식이 있습니까? 십진수 값에 어떤 형식을 허용하시겠습니까? 예를 들어 ".1"은 유효한 십진수입니까? 그리고 그것들 외에 다른 것에 대해 걱정해야합니까? Contains(:Value, ".")를 사용하고 "."인지 확인할 수 있습니다. 문자열에서 찾을 수 있습니다.
편집하다:
정규식을 테스트하고 배우기에 좋은 곳: https://regex101.com/r/zBunSb/2
Re: 소수와 정수가 포함된 정규식 문제안녕하세요! NEW 열의 형식은 "숫자"이고 소스 열(값)도 숫자입니다. 소스 열에 문자가 없습니다.
".1"은 유효하지 않습니다. 내 실수입니다. 숫자 <1에 대해 "0.1"로 표시됩니다.
포함을 시도했는데 경고가 표시됩니다: Contains(:"Value"n,".")
오류: 인수가 잘못된 유형입니다.
(내 아이디어를 테스트할 수 있는 정규식 사이트에 감사드립니다!)