값을 삭제하지 않고 수식 상태 삭제여보세요,
파일에서 수식을 호출하는 for 루프가 있습니다.
루프는 정상적으로 작동하지만 수식을 제거하고 생성 된 값을 유지하려고하면
<< 공식 삭제
또는
<< 속성 삭제 (공식);
수식이 제거되었지만 값도 모두 사라졌습니다.
이것은 JMP 11과 14 모두에서 발생합니다.
도와주세요?
고리:
formula_table = Open( formula table adress, Worksheets( "Formulas" ), Invisible );
//open data table
For( i = 1, i <= N Rows( formula_table ), i += 1,
col = data << New Column( formula_table:Column Name[i]/*, Eval( formula_table:Type[i] )*/ );
If(
formula_table:Type[i] == "Character", col << Data Type( Character ),
formula_table:Type[i] == "Numeric", col << Data Type( Numeric )
);
a = Concat( formula_table:Formula[i] );
a = Parse( a );
col << Formula( a ); // sets formula
col << delete formula;//doesn't work as described above
);
Close( formula_table, NoSave );
감사
다시 : 값을 삭제하지 않고 수식 상태 삭제다음은 간단한 예입니다.
col << 속성 삭제 (공식);
공장.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
col = dt << New Column( "zippy", formula( Row() ) );
col << delete property( formula );
Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.나는 오늘 아침에 같은 문제가 있었고 수식 삭제 줄 전에 기다려야했습니다.
wait(0);
:CoatingTime << Delete property(Formula);
'wait(0)'을 배치하기 전에 내 열 값도 삭제되었습니다.
Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.이 전용 메시지를 사용하는 것이 좋습니다.

Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.나는 당신이 정말로하려고하는 것처럼 보이기 때문에 <
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
f = expr(:height/:weight);
Eval(EvalExpr( // doing this so it doesn't just keep the "f" var there
dt << New Column("SetEach",
<<SET each="" value=""></SET>Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.같은 메모에서 여러 열의 수식을 삭제하는 명령이 있습니까?
열의 값을 삭제하지 않고 테이블의 기존 수식을 삭제하고 싶습니다.
표준화 속성을 사용하여 수식을 제거하고 수식을 제거하려고 했지만 아무 일도 일어나지 않았습니다.
감사합니다.
Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.없는 것 같지만 열 목록에서 수식을 삭제하는 데는 많은 시간이 걸리지 않습니다.
For Each( {v, i}, collist, v << Delete Formula );Re: 값을 삭제하지 않고 수식 상태를 삭제합니다.이를 위해 속성 표준화를 사용할 수 있습니다.
대화 상자 하단 부분을 사용하여 수식 속성을 삭제합니다.

"수식"을 추가한 후 제거 버튼이 나타나기 때문에 약간 혼란스럽습니다. 제거는 열에서 수식을 제거하는 것이 아니라 속성 삭제 섹션에서 수식 항목을 제거하는 것입니다. 열에서 수식을 제거하려면 대화 상자에서 확인 또는 적용 버튼을 클릭해야 합니다.

Re: 값을 삭제하지 않고 수식 상태 삭제같은 문제가 있었는데, 해결했어요! 고맙습니다!