<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは皆さん、
私は変数をラジオボックスに渡してオプションとして表示する方法があるかどうかを数日間試してきました。たとえば、コードの一番下の部分では、オプションとして「SampleA」と「SampleB」の代わりに「FirstGroup」と「SecondGroup」を表示するラジオボックスを取得しています。
FirstGroup = "サンプル A";
SecondGroup = "サンプルB";
新しいウィンドウ (<<モーダル、
vlistbox(
テキストボックス("グループを選択"),
rb_box1= RadioBox( {FirstGroup,SecondGroup}),
Vlistbox(ボタン ボックス(「OK」),ボタン ボックス(「キャンセル」))
);
);
他の状況では、文字列変数を呼び出すだけで渡すことができます...たとえば、グラフをプロットするときに適切な置換が行われ、タイトルには「SampleA vs SampleB」と表示されます...
二変量(
Y(:結果)、
X(:グループ)、
title(FirstGroup || "vs" || SecondGroup),
...
変数の呼び出しが少しばかげている場所が他にもあることがわかりました...同じコードのさらに下で、線を当てはめようとすると、JMP はグループを正しく分離して当てはめ線を描画しますが、グラフには「FirstGroup」と表示されます。 「サンプルAとサンプルB」ではなく、「」と「第2グループ」
どこにフィットするか(
:GROUP == 最初のグループ、
フィットスペシャル(...)
:GROUP == セカンドグループ
フィットスペシャル(...)
eval() 関数を使用して JMP にテキストを変数とテキストとして強制的に認識させるなど、他にもいくつかのことを試しましたが、それも機能しないようです。誰かが何か提案があれば、それは素晴らしいことです。
前もって感謝します、
ユージュ
すごい、うまくいきました!!!
今となっては、壁に頭を打ちつけるよりも早くこの質問を投稿しなかったことを後悔しています...
私の額と私は心から感謝します...
各 JSL 関数は、変数評価の独自のルールに従っているようです。 おそらく真実ではありませんが、これらすべてのユーティリティ関数 Eval()、Eval Expr()、Eval List() などは、JSL の異なる論理ルールの回避策として発明されたように見えるのではないかと時々思うことがあります。
とにかく、Radiobox を使用した最初の例で Eval List() を使用してみてください。
ファーストグループ= 「サンプルA」 ;
第二グループ= 「サンプルB」 ;
新しい窓( <<モーダル、
vリストボックス(
テキストボックス( 「グループを選択」 ) 、
rb_box1 =ラジオボックス(エバリスト({ファーストグループ、第二グループ})) 、
Vリストボックス(ボタンボックス( "Ok" ) 、ボタンボックス( "キャンセル" ))
) ;
) ;