ループと要約を使用したJSLスクリプトこのループを機能させる方法についての提案が必要です:Group(Box(i))の行でしゃっくりを続け、番号または角かっこ/列名が正しくないことが問題だと思いました。しかし、これらを調整しても役に立たなかった
For(j = 1、j
、j ++、
nrj j = dt1 <<概要(
グループ(ボックス(i))、
Freq( "なし")、
重量( "なし")、
元のデータテーブルへのリンク(0)、
出力テーブル名( "Sum" || Char(j))
);
);
スクリプティングRe:ループと要約を使用したJSLスクリプト//私はあなたの構文が
// nrj j = dt1 << Summary(
//それぞれの新しいデータテーブルへのポインタを作成しようとした
//ループで作成され、リストの各列に1つずつ
//「Box」と呼ばれる列の
//これを行うには、新しいList変数を作成する必要があります。
//新しいデータテーブル参照を挿入してリストにデータを追加します
//各ループで「Insert Into()」を使用する
//データテーブルの参照を保持するリスト変数を作成します
mrj = {};
For(j = 1、j
、j ++、
newDT = dt1 << Summary(
// "Box"というリスト変数への参照
// Group(Box(i))、
// 2つの理由で正しくありません。1。を参照するとき
//添え字、それは角括弧[]を使用して行われます、
// 2。指定するインデックス変数は "i"です。
// For()ループのインデックス変数が
//変数 "j"
Group(Box [j])、
Freq( "なし")、
重量( "なし")、
元のデータテーブルへのリンク(0)、
出力テーブル名( "Sum" || Char(j))
);
Insert to(mrj、newDT);
);
Re:ループと要約を使用したJSLスクリプトジムありがとう。
リスト変数とタイプミスを追加する必要性を理解しています。ただし、コードを更新して実行すると、このエラーが発生します。私の列名は "Box 1"です。「ボックス2」など
ただし、列名をBox1、Box 2、Box3などに変更しようとすると、同じエラーが発生しました。助言がありますか?

Re:ループと要約を使用したJSLスクリプトBoxはBoxと呼ばれるメモリ変数を参照していると想定しました。これはリストであり、いくつかの要素が含まれており、各要素は変数の名前です。そうでない場合、Boxとは何ですか?