こんにちは、
連続変数と順序変数をそれぞれ使用して Y by X を当てはめます。 そこには問題はなく、分位数を含む表が生成されますが、多くの場合、小数点以下 6 桁になります。 各列の書式設定を個別に調整できますが、表全体を調整するショートカットはありますか? 各列を個別に実行するのは少し面倒です。 コマンドを繰り返すための通常のショートカット (Mac のコマンド) は機能しないようです。
ありがとう
アンディ
データ列にフォーマットを設定してみました。 フォーマットは分析テーブルに反映されませんでした。
アンディ
試してみる方法の 1 つは、小数点以下の桁数を設定するすべての列を強調表示し、強調表示された列ヘッダーの 1 つを右クリックして [属性の標準化] を選択することです。 そこから、属性のドロップダウンを選択し、「すべて」を選択します。 これにより、小数点以下の桁数の設定を含むすべての属性設定が強調表示されます。
HTH
請求書
これを機能リクエストのバケットに入れるべきだと思います。 テーブルの出力が列全体で同様の書式設定を持つことは非常に一般的だと思います。
アンディ
あなたが言うように、ショートカットが見つからず、cmdを押してフォーマットコマンドをすべての列ボックスにブロードキャストしても機能しないようです。
私のやり方は、数値列をダブルクリックして「列数値形式」ダイアログを開き、目的の形式を入力して、ターゲット列ごとにリターンキーを押しながらチェックボックスをタブ移動します(Mac の場合は JMP12)。
もちろんJSLでも可能です。 例:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = dt << Oneway(Y(:height), X(:age), Quantiles(1));
// Set nr of decimals for all Number Col Boxes in a Table Box
i = 1;
While(
Is Scriptable(Try(ncb = Report(ow)[Outline Box("Quantiles")][Number Col Box(i)])),
ncb << Set Format("Fixed Dec", 8, 1);
i++;
);
これを任意の (現在の) レポートに適用するには、以下のコードを使用できます (スクリプト ウィンドウで実行するか、カスタム メニュー項目として実行します)。
Names Default To Here(1);
// Get list of Table Box(Outline) titles
L = {};
i = 1;
While(Is String(Try(L[i] = (r[Table Box(i)] << parent) << get title)), i++);
// Dialog to choose Table Box and numeric format
New Window("Set numeric format",
<<MODAL> </MODAL>