すべての列を選択して数式プロパティを削除しますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Excel ですべての貼り付け値をコピーするのと同じように、JSL スクリプトの各列の値を保持しながら、データ テーブルのすべての列を選択して列の数式を削除するにはどうすればよいですか?
この前の議論は有益な最初のステップでした。
JSL - 列から数式を削除するには?
Re: すべての列を選択して数式プロパティを削除しますか?短く、シンプルで役立つ。ありがとうRe: すべての列を選択して数式プロパティを削除しますか?式を作成しているのと同じスクリプトで式を削除する場合は、ある種の wait(1) 関数を使用して、式を削除する前に計算できるようにする必要があります。
New Column( "Name", Formula());
Wait(1);
:Name << Delete Formula;
Re: すべての列を選択して数式プロパティを削除しますか?使っていますforループでプロパティ(式)を削除しても、式は削除されません。 JMP13を使用しています。 以下であり
Try( column(datatable( dtname || "_Wide"), newcol) << 数式を削除 ); <<プロパティ(式)を削除します。
Re: すべての列を選択して数式プロパティを削除しますか?これはまさに私が探していたものです! ありがとう!
Re: すべての列を選択して数式プロパティを削除しますか?MSさん、お返事ありがとうございます。なぜかその通知が届かず、返事が遅くなりました。
提案された解決策: column(dt,1)<column(dt,1)<
Re: すべての列を選択して数式プロパティを削除しますか?スクリプト以外のオプションの 1 つは、属性の標準化を使用することです。データ テーブルの左側にある [列] ボックスで、数式を削除するすべての列を選択します。青い (強調表示された) 領域を右クリックし、[属性の標準化] を選択します。ダイアログ ボックスの下部にある [プロパティの削除] に移動し、[列のプロパティ] を選択します。[数式] を選択し、[適用] をクリックします。数式を削除し、値を保持する必要があります。
Re: すべての列を選択して数式プロパティを削除しますか?JMP 9、JMP 10、および JMP 11 でテストしたところ、値はすべてのバージョンで保持されていました。
この簡単なスクリプトでテストして、「Pred Formula ABRASION」列で何が起こるか教えていただけますか?
open("$SAMPLE_DATA\Tiretread.jmp");
column("Pred Formula ABRASION")<<delete property(formula);
-ジェフ
Re: すべての列を選択して数式プロパティを削除しますか?それは奇妙だ。 私にとっては、実行後に値が保持されます<< プロパティ(数式)を削除.
現在、Mac の JMP 12 を使用していますが、JMP 11 でも同じように動作することは 99% 確信しています。
Re: すべての列を選択して数式プロパティを削除しますか?jslで「特殊貼り付け」する2つのアプローチ。
dt =現在のデータ テーブル() ;
// 1. 数式なしでコピーを作成します (元のテーブルを保持します)
dt <<サブセット(数式をコピー( 0 ) 、すべての行、選択した列のみ( 0 ))) ;
// 2. 列をループし、数式を削除します
列= dt <<列名を取得する() ;
ために(私= 1 、私<= N コル( dt ) 、私++、
列[私] <<プロパティを削除(方式)
) ;
Re: すべての列を選択して数式プロパティを削除しますか?同じ質問があります。 現在、 <