2つのデータセットを結合する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMPユーザーコミュニティ - 私のJMP質問にお答えいただきありがとうございます。 私は別の質問があります。
SAPレポートから生成された2つのデータテーブルのうち、フィールド「請求番号」で2つのデータテーブルを結合しようとしています。 課題は、
*データセットAの「課金番号」は、6つの数字+ 1つのSPACE + 4つの数字です。
例えば: 141922 0010
*ただし、データセットBでは、「請求番号」は6つの数字+ 7つの数字+ 4つの数字です。
例えば 141922 0010
私がやりたいことと私の質問は、「請求番号」の設定がデータセットAと同じになるようにデータセットBを変更するJMPスクリプトを書く方法です。 6つの数字+ 1つのSPACE + 4つの数字
再:2つのデータセットを結合するこの情報をありがとう!
ダンF.
再:2つのデータセットを結合するこんにちは、ダン。
スペースの問題について Collapse Whitespace()関数はJMP 11で利用可能になりました。 以下は、請求番号列にある値内の重複スペースを排除します。
dtB =データテーブル(「データセットB」)。
各行について(
列(dtb、"請求番号")[行()] =空白を折りたたむ(列(dtb、"請求番号")[行()])
;
それが役立つことを願っています!
ウェンディ
再:2つのデータセットを結合するありがとう - それは完全にうまくいった!
私は理解できない問題に出くわしました。以下のようなJMPコードを使用して、*。JPEG画像を自分のコンピュータの指定されたフォルダの場所(File Location \ Charts)に送信します。私は5年以上この問題に似たコードを問題なく使用してきましたが、突然2015年04月9日頃になってコードは機能しなくなりますか?ログにエラーメッセージは表示されませんが、画像は目的のファイルの場所にコピーされていません。
私が何年も同じJMPコードを問題なく使用してきたが、現在は機能していません。このコードが私のJMPライセンスの動作を停止したのとほぼ同じ時期に、最近の更新に関連しているのではないかと思います。
下記のJMPログからコピーアンドペーストを参照してください。
PathforMain = "C:¥Users¥fuscod¥Desktop¥Common¥SAP Reports¥15_04_08 LV1 SD MODs¥";
PathforCharts = "C:¥Users¥fuscod¥Desktop¥Common¥SAP Reports¥15_04_08 LV1 SD MODs¥Charts¥"; (これは私がTabulate画像をコピーしたい場所です)
CT = open(PathforMain || "LV1 SD MODS計画vs実績--ES.jmp");
T1 = CT <<表形式(
コントロールパネルを表示(0)
テーブルを追加(
列テーブル(分析列(:計画原価、:実績原価、:デルタ原価))、
行テーブル(グループ化列(:請求番号、:説明))、
行テーブル(統計(合計))
)
;
T1 <<タイトル( "LV1 SD MODS ES計画対実績原価");
///ダッシュボード用のHTMLファイルを作成する
//テーブルの仲介人としてジャーナルを作成
MyCJnl =新しいウィンドウ( "DT"、
<<ジャーナル
;
T1 << Journal(フリーズピクチャ);
MyCJnl <<画像を保存する(PathforCharts || "LV1 SD MODS ES計画vs実績Costs.jpeg"、JPEG);
MyCJnl << CloseWindow;
閉じる(CT、保存しない)。
再:2つのデータセットを結合する構文を修正しました。 する必要があります
dtb:請求なし =代理( dtb:請求なし 、""、"");
再:2つのデータセットを結合するありがとう - 私がこれを実行するとき:
dtb =データテーブル( "Sheet1");
(i = 1、i <= nrows(dtb)、i ++、
dtb:請求なし = replacement(a、""、"");
;
私はこのエラーを取得します:
名前未解決:アクセス中または 'a'の評価、/ ### /
再:2つのデータセットを結合するありがとうございました!
ダンF.
再:2つのデータセットを結合する dtb = データ表 ( 「データセットB」 ) ;
にとって ( 私 = 1 、私 <= 眉 ( dtb ) 、私 ++、
dtb : いいえ [ 私 ] = 代替 ( dtb : いいえ [ 私 ] 、 「」 、 「」 ) ;
) ;