if 수식을 사용한 후 결과 열에 "빈 공백"유지안녕 모두들,
나는 jmp를 처음 접했기 때문에 내가 묻는 것에 약간 벗어나고 아마도 올바른 용어를 사용하지 않을 것 같지만 어쨌든 내 문제에 대한 해결책을 생각할 수 없기 때문에 오히려 절망적입니다.
제 상황을 간단히 설명하겠습니다. 저는 학생이고 현재 데이터 세트를 작업하고 있습니다. 저는 특정 약물의 부작용을보고 있는데 지금 제가보고있는 효과는 "발기 부전"입니다. 기준선에서 데이터를 얻었고 4 주, 12 주 등의 데이터를 얻었습니다. "발기 부전 4 주", "발기 부전 기준선"등
나는 "새로운 발기 부전 4 주"라는 새로운 칼럼을 추가했다. 이것은 내가 예를 들어 4 주 후에 부작용이 발생한 사람들을보고 있다는 것을 의미한다. 기준선에서 그것들을 얻었고 여전히 4 주 후에도 여전히 그것들을 가지고있는 사람들을 걸러 내고 있음을 의미한다. 주어진 약물에서. 간단히 말해서, 나는 약물 유발 효과를 근사화하기 위해 4 주 후 발기 부전의 발생에 초점을 맞추고 있습니다.
다음과 같은 공식을 사용했습니다.
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
:"erectile dysfunction Base y/n"n == "n" & :"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
"n"
)
);
내 문제는 해당 수식을 사용하여 jmp가 내 빈 값을 "n"으로 바꾸고 빈 공간이 비어 있도록 수식을 수정하는 방법을 생각할 수 없다는 것입니다.

첫 번째 열은 "발기 부전 기준선", 두 번째 열은 "발기 부전 4 주", 세 번째 열은 "새 발기 부전 4 주"입니다.
그래서 누구든지 도울 수 있기를 바랍니다. 감사합니다!
해석학데이터 테이블Re : if 수식을 사용한 후 결과 열에 "빈 공백"유지JSL이 값을
"엔"
그래서 한 가지 옵션은
""
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
:"erectile dysfunction Base y/n"n == "n" & :"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
""
)
);
또는 데이터를 살펴본 후 발기 부전 기저 y / n의 값이 공백인지 확인하는 것이 원하는 것일 수 있습니다.
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
(:"erectile dysfunction Base y/n"n == "n" |
:"erectile dysfunction Base y/n"n == "" ) &
:"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
"n"
)
);
Re: if 수식을 사용한 후 결과 열에 "빈 공간" 유지안녕,
나는 당신이 당신의 공식을 과도하게 엔지니어링했다고 생각합니다.
첫째, 열 공식에서 For Each Row를 지정할 필요가 없습니다. JMP는 기본적으로 각 행을 개별적으로 처리합니다.
둘째, 수식의 구문을 올바르게 이해하면 아래와 같이 열 수식으로 단순화 될 수 있다고 생각합니다.
셋째, 빈 텍스트 값은 NOT "y" 및 NOT "n"으로 평가되기 때문에 JMP는 공식을 "n"으로 평가하므로 여기에 문제에 대한 가능한 해결책이 있습니다.
(참고: 특정 열 제목을 사용하지 않았지만 수식 편집기에서 쉽게 바꿀 수 있습니다.)
If(
:BASELINE == "n" & :Week 4 == "y", "y",
Is Missing( :BASELINE ) | Is Missing( :Week 4 ), .,
"n"
)
최상의,
TS