"Column NN"-> "NN"형식의 언어 독립적 텍스트를 숫자로 변환내 사용자 중 한 명이 내 추가 기능이 작동하지 않는다고 불평했습니다. 100 미만의 변수 중 하나에 대한 모든 데이터를 잘라 냈습니다.
문제 해결시 "Column NN"을 숫자 "NN"으로 변환하는 방식 때문이라는 것을 알았습니다. 소스 CSV 파일에는 열 이름이 없으므로 가져올 때 JMP에서 기본 이름을 할당합니다. 내 사용자는 언어가 일본어로 설정되어 있으므로 열 이름을 "列 NN"으로 지정하는 CSV 파일을 가져 와서 100 미만의 숫자에 대한 공식을 깨뜨립니다 (정확한 3 개의 기호를 사용했기 때문에 100 미만의 숫자는 여전히 숫자로 나옵니다). .
이 경우 쉽게 고칠 수 있지만 100 % 언어 독립적으로 만들고 싶고 in이 헤더없는 CSV 파일을 가져올 수있는 모든 로컬 형식을 알지 못합니다. " CCCNNCCC "-"NN "-여기서"CCC "-임의의 문자 수 및"NN "임의의 숫자? RegExp 마법?
데이터 테이블스크립팅Re : "Column NN"-> "NN"형식의 언어 독립적 텍스트를 숫자로 변환다음은 트릭을 수행하는 간단한 기능입니다.
getNumber = Function( {input},
{defaultlocal},
numStart = Length( Word( 2, z, "0123456789" ) );
number = "";
While( Is Missing( Num( Substr( z, numStart, 1 ) ) ) == 0,
number = number || Substr( z, numStart, 1 );
numStart++;
);
number = Num( number );
);
value = getNumber( "wd*()578pqxkkl" );
Show( value );