jslで番号を参照するにはどうすればいいですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私はjslを介して5つの異なるレポート期間にわたって同じクエリを実行しようとしています。 クエリを実行し、スクリプトの上部にあるレポート期間を参照します。 例として:
A = 1215
B = 1214
C = 1213
table_Aからフィールドを選択
table_Bからフィールドを選択
table_Cからフィールドを選択
table_Aが存在しないため、エラーメッセージが表示され続けます。 JMPがtable_1215のデータが必要であることを認識するようにスクリプトをフォーマットするにはどうすればよいですか。
ありがとうございました。
再:どうやってjslの中の数字を参照することができますか?はい、ありがとうございます。
再:どうやってjslの中の数字を参照することができますか?これはあなたがやろうとしていることですか?
A = 1215年 ;
B = 1214 ;
C = 1213年 ;
dt1 = データ表 ( "表_" || チャー ( ある )) ;
dt2 = データ表 ( "表_" || チャー ( b )) ;
dt3 = データ表 ( "表_" || チャー ( c )) ;
これで、3つのテーブル変数dt1、dt2、およびdt3をSELECTロジックで使用できます。 この例では、ONE_COLUMNという列があるとします。
dt1 << 場所を選択 ( : one_column == 50 ) ;
dt2 << 場所を選択 ( : one_column == 61 ) ;
dt3 << 場所を選択 ( : one_column == 75 ) ;
再:どうやってjslの中の数字を参照することができますか?JSLでは、データテーブルは、その名前を使用するか、定義された変数(特定のテーブルへの「ポインタ」)を使用して明示的に参照できます。構文が異なるので、どれがどれであるかを知ることは重要です。さらに、テーブル名はそのまま、そして文字列として、すなわち二重引用符内で参照されなければなりません。名前が「数字」の場合も同様です。
スクリプトで何が問題になるのかわかりませんが、JSLを使ってやりたいことをする方法はたくさんあります。以下は、テーブルの名前が単に "1215"などであると仮定した例です。
ピリオド = { 1215年 、 1214 、 1213年 } ;
にとって ( 私 = 1 、私 <= N個のアイテム ( ピリオド ) 、私 ++、
dt = データ表 ( チャー ( ピリオド [ 私 ])) ;
見せる ( dt ) ;
// dtでもっと多くのことをする
) ;