過去の桐井戸端BBS (桐ver.8)
21323 2つの項目のデータを横にレイアウトして集計することはできますか 山崎 2003/07/08-11:37
初めて投稿させていただきます。

日報.tbl
月日   名前   商品   件数   金額
----------------------------------------------
7月1日  山崎    A    1    1000
7月1日  鈴木    A     1   1000
7月1日  吉田    B     2   3000
7月2日  鈴木    C     1   5000
7月2日  山崎    C     3   15000
7月3日  吉田    C    2    10000
7月3日  山崎    B    3    4500

上記、日報.tblを下記のように集計させたいのですが,
どのようにすればよろしいでしょうか。

         A    B    C   合計
------------------------------------------------------
山崎 件数  1    3    3    7
    金額 1000 4500 15000 20500
鈴木 件数  1    1    2
    金額 1000 5000 6000
吉田 件数  2    2    4
    金額 3000 10000 13000
------------------------------------------------------
合計 件数  2    5    6    13
    件数 2000 7500 30000 39500

こちらのシステムは
桐ver.8sp1です。

何卒、よろしくお願いいたします。
21362 Re:集計のレイアウト 今村 誠 2003/07/10-08:29
記事番号21323へのコメント
山崎さんこんにちはいい方法かはわかりませんがこんなことも出来ると言うことで
          A    B   C   合計
-------------------------------------------
山崎 件数  1    3     3    7
    金額 1000  4500  15000  20500
鈴木 件数  1        1      2
    金額 1000      5000    6000
吉田 件数      2    2      4
    金額     3000  10000  13000
-------------------------------------------
合計 件数  2    5    6     13
    金額 2000  7500  30000  39500

転置集計を2回実行したらいいのではないでしょうか
最初の表の書き出しで上書きを選び、2回目で追加を選ぶといいのではないでしょうか
最後に転置書き出しした表をふりがなで並び替えて
その一連の作業を履歴に書き出すと以下のような感じになります。
集計した項目名[件数]と[金額]の項目名を入力する項目を新設し
転置するたびに置換しないと合計が行集計できません。
レポートだと集計はいらないかもしれません。

条件 (.NOT #行集計状態 .AND .NOT #絞り込み状態 .AND #整列状態) 整列解除
転置集計条件登録 条件名="",{[ふりがな],[名前]},[商品],[件数],\
集計種別=合計,丸め=しない,見出し項目値並べ替え=する,転置項目名並べ替え=しない
転置集計 条件名="",表番号=2
書き出し条件登録 表,条件名="","転地1.tbl",ファイル名変更=しない,\
{[ふりがな],[名前],[A],[B],[C],[合計]}
書き出し 表,条件名=""
代入 &履歴変数 = #IS表
中止 表 &履歴変数
編集表 "日報.tbl"
転置集計条件登録 条件名="",{[ふりがな],[名前]},[商品],[金額],\
集計種別=合計,丸め=しない,見出し項目値並べ替え=する,転置項目名並べ替え=しない
転置集計 条件名="",表番号=2
書き出し条件登録 表,条件名="","転地1.tbl",追加,ファイル名変更=しない,\
{[ふりがな],[名前],[A],[B],[C],[合計]}
書き出し 表,条件名=""
代入 &履歴変数 = #IS表
中止 表 &履歴変数
表 "転地1.tbl",モード=専有
使用フォーム
条件 (.NOT #行集計状態 .AND .NOT #絞り込み状態 .AND #整列状態) 整列解除
並べ替え {[ふりがな]昇順}
21396 Re:集計のレイアウト 山崎 2003/07/13-17:16
記事番号21362へのコメント
今村さんご教授有難うございます。

ダミーの仕掛け項目を設けることによって、希望通りの表示ができました。
ご返事が遅れましたこと、深くお詫び申し上げます。

なお、今村さんの方法でも再現できるよう、勉強したいと思います。

戻る