問題タブ [enterprise-guide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6690 参照

sas - SAS EG:サーバーでの実行中にローカルファイルを含める

サーバーに接続しているときに、includeステートメントを使用してローカルファイルを参照するにはどうすればよいですか?コードを実行すると、サーバーにそのようなファイルがないというエラーが表示されます。ローカルでファイルを探すようにEGに指示するにはどうすればよいですか?

「ローカル」サーバーで実行するようにコードを指示してから結果をコピーするなど、これを回避する方法があります。または、必要なコードをEGのコードノードとして追加するだけです。includeを多用する古いコードを使用する場合、これらはどちらもあまり実用的ではありません。

0 投票する
2 に答える
2766 参照

sas - PROC APPEND の巨大なログ サイズがクラッシュする Enterprise Guide

Enterprise Guide 4.2 を使用しています (選択の余地はありません)。

PROC APPEND を使用して、SQL Server テーブルに約 80k+ の観測を追加しています。データの形式に問題があると思いますが (可変長の不一致など)、正常に実行され、テーブルが更新されます。次に、Enterprise Guide から次のメッセージが表示されます。

ログ(af771r01(プロセスフロー))の内容が大きすぎて表示できません。ウィンドウは閉じますが、内容はプロジェクトに残ります。

ログをダミー ファイルにリダイレクトすることで、ログを正常に無効にすることができました。

これにより、EG がクラッシュするのを防ぐことができますが、すべての警告メッセージとエラー メッセージが失われています。ステートメントをデバッグしようとしているので、警告とエラーが必要です。ログがあふれたくないだけです。

ロギングを完全にオフにせずに部分的に無効にする方法はありますか? または、ログを開かないときに EG がクラッシュしないように、ログをファイルにリダイレクトする方法はありますか?

私は SAS を初めて使用するので、質問に直接答えなくても、どんな提案も歓迎します。

0 投票する
2 に答える
1103 参照

sas - フローで実行されないようにタスクをマークする方法は?

SAS Enterprise Guide にフローがありますが、デバッグ上の理由から、実行したいタスクと実行したくないタスクがあります。一部のタスクを実行しないようにフローに指示する方法はありますか? FE エクスポート タスク。

0 投票する
2 に答える
1491 参照

sas - ファイル ビューを更新する方法

Enterprise Guide 4.2 で、ファイルをプロセス フローから削除して再度開く以外に、ファイルのビューを更新する方法はありますか?

私の Google-fu は (どちらか一方の方法で) 答えを提供できず、SAS 管理者は方法を知らないと言いました (ただし、方法が見つかったら知らせます)。

決定的な「いいえ」(ドキュメントから)または「はい」と例を挙げていただければ幸いです。


SAS プログラムをコマンド ライン (EG の外部) から実行すると更新されるログ ファイルがあります。EG 内でコードを編集し、ログ ファイルを見て結果を確認したいと考えています。現在、更新されたログを表示するには、プロセス フローからログ ファイルを削除してから再度開く必要があります。

0 投票する
2 に答える
677 参照

sas - SAS Prompt Manager - パスワード マスキングがデータベース (メインフレーム、db2、oracle、sqlsvr) で受け入れられない

ツール: SAS EG5.1 環境: SAS GRID (Linux)

タスク: DB2/ORACLE/SQLSVR 上のテーブルにアクセスするために使用される libname ステートメントにマスクされたパスワードを提供するプロンプト マネージャーを介してプロンプトを作成しようとしています。また、同じ情報をメインフレーム接続スクリプトに渡そうとしています。どのシステムもこの情報を受け入れず、マスクされていないパスワードのみを受け入れます。この情報をマスクされた方法で渡す方法はありますか?

0 投票する
0 に答える
249 参照

sas - EG Report Builder による SAS レポートのフォーマット

SAS は初めてで、EG から始めています。レポート内のいくつかのアイテムをセクションにグループ化するために、その周りに境界線を追加しようとしています。たとえば、私のモックアップでは、 3 つのリスト レポートが左側の 1 つのセクションに結合され、右側の別のセクションを形成するために 2 つの円グラフが結合されています。

EG の [レポートの変更] ボタンを使用してテーブルと画像を配置できることは知っていますが、関連するテーブルまたは図のグループの周りに境界線を付けたいと思っています。

0 投票する
1 に答える
558 参照

sas - sas エンタープライズ ガイドの不要なインポート/エクスポート ループ

私の目標は、Excel からテーブルをインポートし、コードを実行してその日から新しい更新されたデータ行を取得し、それをインポートしたデータに追加してから、古い Excel ファイルをエクスポートして上書きすることです。

すべてのステップが単独で正しく機能していますが、プロセス フローでステップを正しい順序で実行することができません。インポートと同じ Excel ファイルを出力するようにエクスポート ステップを設定したため、SAS EG プロセス フローにループが作成され、エクスポート ステップから開始されます。インポート ステップを最初に設定する方法と、エクスポート (最後に必要なステップ) からインポートへのリンクを削除する方法がわかりません。

0 投票する
1 に答える
1609 参照

sas - SAS Entガイドの行の減算

次のデータセットがあります。

顧客ごとに行 2 から行 1 を減算する条件をクエリ ビルダーに入れる方法はありますか?
基本的に、クエリビルダーで行を減算するのに助けが必要です。
アドバイスしてください。

0 投票する
1 に答える
157 参照

sql - 2 つの DATA SQL クエリを 1 つに追加する

次のデータセットがあります。

2 つの新しい列を追加する必要があります - 最初の列は、顧客ごとに行 2 から行 1 を減算します。これにより、顧客がメンバーシップを更新するまでの「日数」を得ることができます - 2 番目の列は、顧客がメンバーシップを更新した回数を計算しますこれは、0 から始まる単なるカウントになります。

これが私が現在使用しているコードです。これら 2 つのクエリ セットを 1 つに結合する方法はありますか?


ありがとう