過去の桐井戸端BBS (桐ver.8) |
14708 | 転置集計後のデータを併合するとき項目がその都度代わるのですが、どのように一括処理を書けばいいのでしょうか | 安斎 | 2002/01/11-23:24 |
某メーカー製のパッケージソフト救急統計システムから データを桐V8SP6に読み込み、集計作業をしています。 データを転置集計により求めましたが、集計する期間等の違いにより、 その都度表示項目が変わります。(データのない項目が表示されない) 【転置集計した表です】 [地区名],[火災],[自然災害],[水難],[交通],…,[その他] ←集計ごとに増減する あ市 い町 う町 : : この転置集計した表を別の表(全項目あり)に会話処理で併合していたのですが、 1 併合先表のデータを全削除しなければならい。 2 併合条件をその都度、設定しなければならない。 など面倒になり 集計するたびに同じ操作を繰り返すので、一括処理で!と思い初めて挑戦してみました。 転置集計 書き出し 表,H01B 終了 表 表 H1 置換 [火災]="",[自然災害]="",[水難]="",[交通]=""………(全項目) 併合条件登録 条件名="併合","H01B.tbl",両方,編集表=する, {[地区名]照合[地区名],[火災]複写[火災],[自然災害]複写[自然災害],……} (全項目を書きました。) 併合 条件名="併合" として実行したところ、「未定義の項目があります」のメッセージがでてしまい、 対応方法がわからず投稿させていただきましたので、よろしくお願いいたします。 | |||
14709 | Re:併合について | 【多遊】 | 2002/01/11-23:48 |
記事番号14708へのコメント 安斎さん>こんばんは 発想の転換で・・・・・ > 置換 [火災]="",[自然災害]="",[水難]="",[交通]=""………(全項目) 行削除 *(必要でしたら圧縮) > 併合条件登録 条件名="併合","H01B.tbl",両方,編集表=する, > {[地区名]照合[地区名],[火災]複写[火災],[自然災害]複写[自然災害],……} > (全項目を書きました。) > 併合 条件名="併合" 読み込み 表 "H01B.tbl",* 試していませんが、こんな感じでいけそうですが、お試しください。 | |||
14710 | Re:ありがとうございました。 | 安斎 | 2002/01/12-10:32 |
記事番号14709へのコメント 多遊さん おはようございます。 早速実行しましたら、思いとおりの結果を得ることができ、ありがとうございました。 最初考えたとき、表読み込みをし、縦軸となる地区名の増減については地区名の表と結合でと考え >行削除 * 表整理 余白割合=10 >読み込み 表 "H01B.tbl",* *のところを、併合の時と同じく全項目名を記入したので、「未定義の項目があります」となってしまい、 それでは、併合でと考えたものの、行き詰まった次第です。 大変勉強になりました。 今までは桐で集計した表を見て、表計算ソフトに入力していました。 今回教えていただいたことで、各種集計表にも利用でき大変助かります。 No13832の時にもアドバイスをいただき、ありがとうございました。 これからも、よろしくお願いいたします |