過去の桐井戸端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の時にもアドバイスをいただき、ありがとうございました。
これからも、よろしくお願いいたします

戻る