消失データテーブルボックス皆さんこんにちは、
私は現在、複数のタブを持つウィンドウ内のビジュアライゼーションでデータテーブルからの抜粋を表示したいスクリプトを構築しています。私は実際にこのタスクを実行することができました(読みやすくするために一般的なコードに変換しました)。
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500);
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report
);それを残すならそれは実際にうまくいきます。しかし、Tab Box内にさらにコードを追加しようとすると(配布を追加したり、現在のデータテーブルを生成されたサブセットから元のデータテーブルに切り替えたりするような "単純な"コードでさえ)、目的のテーブル出力は消えます。まったく表示されません)、タブが作成されます。ログには警告やエラーはまったく表示されません。
別のselect where条件(Tab Page Box環境内で以下とまったく同じコードをコピー/貼り付け)で別の同様のスクリプトを追加すると、2番目のステートメントによって生成されたTableが配信されますが、最初のステートメントは無視(または削除)されます。
なぜそれがそのように振る舞うのか、そしてどこで解決策を探すべきかわからないので、私は実際にはわかりませんので、私はあなたに目を向けています:)
これまでに試みた解決策:
別のVリストボックスに入れる
コンテキストボックスに入れる
コードの早い方でサブセットを生成し、対応するデータテーブルにジャンプしてテーブルを生成します。
私はこの質問があなたにとってばかげて簡単ではないことを願っています(私はまだjslコーディングにまだ慣れていないので)、もしそうなら、私はまだ素早い答えが大好きです。
あいさつ
マルテ
再:消滅データテーブルボックスこんにちはtxnelson、
あなたの答えをありがとう、私はいくつかの良いニュースといくつかの悪いニュースがあります。
良い知らせですが、私はあなたの答えの数秒後に実際に私の間違いを見つけました(数時間を無駄にし、解決策を見つけた後にちょっとつまずいた後)。悪い知らせは、私の最も恐ろしい恐怖が現実のものになったことです(大きな間違いを伴う単純な間違い)。
私は明らかにカンマが属するところにセミコロンを入れた。だから、同様の問題を抱えている人のために:
これはうまくいきます:
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500;
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report ),
Distribution( ....これはしません:
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500;
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report );
Distribution( ....
... あなたの時間を無駄にしてすみません...
再:消滅データテーブルボックスサブセット・データ表は元の表にリンクされていて、その後元の表を何かが削除していますか?再:消滅データテーブルボックス... 投稿されたコードにはすでに修正の試みがあることに気付きました。私は実際に始めました
データテーブルボックス(dt <<サブセット(列(....