JMP 12と11での異なる動作<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、JMP 12にアップデートすると日付の扱い方が変わったようです。より具体的には:サーバ上にあるSASデータセットを閲覧するとき(SASデータを閲覧し、ライブラリとファイルを選択し、入力ウィンドウを使ってクエリを作成する)、入力フォーム/(ウィンドウのような式)は同じ種類を受け付けません。私が供給することができたように入力してください。たとえば、JMP 11では式のエントリにクエリの一部として記述できます。他のパラメータも設定できます。
datepart(datetime)= '8jan2016'd
[OK]をクリックするとエントリが承認されますが、[RUN *]をクリックするとエラーが発生します。22-322と言って、構文エラーがあります。
これはかなり低いレベルのものであるように思われるので、これは全く予想外のことです。それで何が変わったのでしょうか?
よろしく
ポール・ラヴン・ソレンセン
日時:JMP 12と11で異なる動作ポール、
テクニカルサポートに連絡する手間を省くことができます - この問題を再現することができました。 実際にJMP 12のバグであり、JMP 13を調べます。
回避策として、JMP 12で導入された新しいSAS Query Builderを試してみることをお勧めします。あなたはそれから呼び出すことができますファイル> SAS メニュー:

使用したいSAS接続を選択すると、テーブルセレクタダイアログ:

照会したいテーブルを選択することができます。 この場合、テーブルは1つだけです( Egsamp.CARGO だから、私はそれを一次表。 次にクリック構築クエリ下部にあります。 それは育ちますクエリビルダー当然です。 クリック全て追加するテーブルのすべての列をクエリに追加してから、フィルタ処理する日付列を右クリックします。利用可能な列リストまたは含まれる列パネルを選択し、で絞り込む 。

これにより、日付列のデフォルトのフィルタがフィルターパネル:

を使用する DatePart 機能、あなたはこれをに変更する必要がありますカスタム表現赤い三角形のメニューから実行できます。

それはちょうどあなたとあなたが望むどんな基準ででもあなたがタイプすることができるエントリーフィールドを与えるでしょう。 私は "datepart(Date)= '25Mar2000d'"と入力しました、そして、あなたはそれがプレビューによって働いたのを見ることができます:

クリックするだけクエリを実行下部にフィルタ処理されたデータをインポートします。
お役に立てれば。 式エディタでSAS日付リテラルの問題を調べます。
ありがとう、
エリック
日時:JMP 12と11で異なる動作これは厄介です。
あなたはおそらくより早く答えを得るでしょう。技術サポートへの連絡詳細で。彼らは両方の環境を再現し、何が起こっているのか判断することができます。
- ジェフ
再:JMP 12と11の異なる動作これがJMP 13で対処されたことを確認できます。