過去の桐井戸端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へのコメント 今村さんご教授有難うございます。 ダミーの仕掛け項目を設けることによって、希望通りの表示ができました。 ご返事が遅れましたこと、深くお詫び申し上げます。 なお、今村さんの方法でも再現できるよう、勉強したいと思います。 |