안녕,
열 데이터에 "hello"가 포함되어 있으면 "False"를 반환하고 그렇지 않으면 "True"를 반환합니다.

아이디어가 있는 경우 1개의 열만 처리할 수 있습니까?
이를 수행하는 여러 가지 방법. 수식이 필요합니까? 값을 충분히 설정하고 있습니까? JSL 여부, 대화식 솔루션입니까?
여기에 하나의 가능한 공식이 있지만, 공식이 일반적으로 수행하는 것과 유사한 방식으로 재평가되지 않으므로 한 번 계산된 후에는 제거하겠습니다(이 경우 문제가 되지 않을 수 있음).
If(N Items(Loc(Current Data Table()[Row(), 1::N Cols()], "hello")) > 0,
"FALSE",
,
"TRUE"
);

이 스크립트는 약간의 추가 설명을 제공해야 하지만 새 열을 생성하지는 않습니다. 로그를 열고 이것을 실행하면 Row() = 1을 Row() = 2 등으로 변경하여 다른 행에서 어떻게 작동하는지 확인할 수 있습니다.
Names Default To Here(1);
dt = New Table("Untitled 9",
Add Rows(3),
New Column("Column 1", Character, "Nominal", Set Values({"hello", "bye", "bye"})),
New Column("Column 2", Character, "Nominal", Set Values({"hello", "bye", "bye"})),
New Column("Column 3", Character, "Nominal", Set Values({"hello", "bye", "bye"})),
New Column("Column 4", Character, "Nominal", Set Values({"hello", "hello", "bye"})),
New Column("Column 5", Character, "Nominal", Set Values({"hello", "bye", "bye"}), Set Display Width(75)),
New Column("Column 6", Character, "Nominal", Set Values({"hello", "bye", "bye"}))
);
Row() = 1;
Show(Current Data Table()[Row(), 1::N Cols()]);
Show(Loc(Current Data Table()[Row(), 1::N Cols()], "hello"));
Show(N Items(Loc(Current Data Table()[Row(), 1::N Cols()], "hello")));
Show(N Items(Loc(Current Data Table()[Row(), 1::N Cols()], "hello")) > 0);

안녕,
수천 개의 행이 있는 데이터 세트가 있지만 jmp 스크립트를 사용하여 데이터를 사후 처리해야 합니다. 지금까지 내 스크립트는 모든 노이즈를 걸러냈습니다. 제공한 솔루션을 구현하는 방법만 알면 됩니다.
Excel의 관점에서 이것은 내 공식입니다.
=IF(COUNTIF(R21602:AC21602,"안녕하세요")>0,"거짓","참")
당신은 새로운 공식을 만들 것입니다 캐릭터 열 JMP에서 수식 만들기(jmp.com) 데이터 테이블의 마지막 열로 복사하고 내가 제공한 수식을 붙여넣습니다. 그런 다음 열 머리글을 두 번 클릭하여 열 속성을 다시 열고 원하는 경우 수식을 제거할 수 있습니다. JMP16 확장 로그가 있는 경우 필요한 경우 이를 수행하는 스크립트를 제공해야 합니다.
이전 게시물에 ","가 하나 더 있었습니다(수정하겠습니다).
If(N Items(Loc(Current Data Table()[Row(), 1::N Cols()], "hello")) > 0,
"FALSE"
,
"TRUE"
);
안녕,
수식을 시도했지만 유일한 공백입니다. 엑셀처럼 하는 방법 없을까요? =IF(COUNTIF(R21602:AC21602,"HELLO")>0,"FALSE","TRUE"), 여기서 "Hello"를 확인하기 위해 특정 범위의 열만 대상으로 지정할 수 있습니까?
공식:
dt << New Column("Scan_RESULT", Character, Nominal Formula(If(N Items(Loc(dt[Row(), 1::N Cols()], "hello")) > 0)),
"거짓"
,
"진실"
);
다음은 범위를 설정하는 기능을 추가하는 내 접근 방식입니다.
If( Row() == 1,
dt = Current Data Table();
rangelow = 2;
rangehigh = 14;
);
If( Contains( dt[Row(), Index( rangelow, rangehigh )], "hello" ),
"False",
"True"
);
열에 이미 포함된 수식이 있는 샘플 데이터 테이블을 첨부했습니다.나는 또한 포함 @jthi Scan_RESULT라는 새 열의 응답
