こんにちは、みんな、
私は別のスレッドからのコードに取り組んでいます(興味があれば、それを読むことができますこことここ)が、コードの大部分に実装しようとしている別の変更に固執しています。 [注:それはアイテム2だけであることがわかりましたが、他の興味のある読者が知りたいと思うかもしれない場合に備えて、アイテム1の主題をそこに残したかったのです。]
とにかく、ここに私が助けを必要とする2つのことがあります:
1.生成したレポートテーブルボックスの列の書式設定に問題があります。 コマンド<< Format( "Fixed Dec"、6、4)をGet AsReport呼び出しまたはTableBox()環境のいずれかに送信しようとしましたが、どちらもFormat()呼び出しを受け入れないようです。 小数点以下6桁と4桁の幅に設定したいと思います。 私が使用している出力は以下のとおりです。これを生成したコードは、上記の最初のリンクから見つけることができます(二重投稿したくないだけです)。 十分なレベルまで下がっていませんか?
更新:これを書いている間、私が最後に提起した私の質問は、関心のある各列にもう1レベル下がってから、<< Set Format()sendコマンドを使用するように促しました。 レポートの列をループして、必要に応じて形式を設定できます。 そのために次のJSLコードを使用しました。
For( ri = 1, ri <= N Col( dt_results ) - 2, ri++,
dt_tb[Table Box( 1 )][Number Col Box( ri + 1 )] << Set Format( "Fixed Dec", 6, 4 )
);


2.もう1つやりたいことは、いくつかの列を「ソート可能」に設定することです。 これが意味するのは、レポートテーブルボックス(スクリーンショットの上)の列に小さなニンジン「^」または「˅」を付けて、ユーザーが選択した列でレポートテーブルボックスを並べ替えることができるようにすることです。 このオプションはXGBoostプラットフォームで使用できます。下のスクリーンショットを参照してください。TrainRSquare列の横に「˅」があります。 応答スクリーニングプラットフォームにもこの機能があります。最後のスクリーンショットを参照してください。


したがって、これにはヘルプの要求が1つだけあることがわかります-項目2。 フィードバックをいただければ幸いです。ありがとうございます。
ありがとう!、
DS
こんにちは。以下のように、テーブルボックスに<< set clicksortメッセージを送信できます。 最初に列ヘッダーをクリックする必要があるため、最初は「ソート」カラットアイコンは表示されません。 次に、クリックすると、昇順、降順、元の順序が切り替わります。
乾杯、
ブレイディ
Names Default To Here(1);
nw = new window("xx",
vlistbox(
tablebox(
nb1 = number col box("C1", [3,1,2]),
nb2 = number col box("C2", [2,1,3]),
<<SET click="" sort=""></SET>