PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11892 | 00/06/23 11:46:00 | RE(4):データウィンドウでの合計値内でのサブグループ化 By マルボロB |
11883 | 00/06/23 09:48:56 | RE(3):データウィンドウでの合計値内でのサブグループ化 By てとらぽっと |
11874 | 00/06/22 14:03:19 | RE(2):データウィンドウでの合計値内でのサブグループ化 By マルボロB |
11871 | 00/06/22 11:50:58 | RE(1):データウィンドウでの合計値内でのサブグループ化 By てとらぽっと |
11865 | 00/06/21 19:11:05 | データウィンドウでの合計値内でのサブグループ化 By マルボロB |
カテゴリ:データウィンドウ
日付:2000年06月22日 11:50 発信者:てとらぽっと
題名:RE(1):データウィンドウでの合計値内でのサブグループ化
マルボロBさん、こんにちは。
>データウィンドウでグループを指定して合計値を出すとします。
>そのときにグループの中でさらに細かいグループとして
>合計を出したいときにどうすればいいのでしょうか?
まず、この手の集計の考えとしては、
【小さいものから大きいものへ集計する】という考え方ですね。
これだとツールの機能で、単純にできるのは言うまでもありません。
所属部 所属Gr 予算
------------------------------------
庶務 庶務 10000
庶務小計 10000
庶務 人事 5000
庶務 人事 5000
人事小計 10000
庶務合計 20000
こういったツールに沿った帳票デザインを採用するのが、
RADツールを使うときの解決法です。
…というわけにもいかないのでしょうね?(^^;
ご質問の件では、
非表示の計算フィールドなどを使って
「人事」や「庶務」で小計するための値を設けておかなければなりません。
たとえば「庶務」という値には、
if(所属Gr=\"庶務\", 予算, 0)
のような式を書き、それぞれの合計を取ればいいです。
所属部 所属Gr 予算 庶務 人事
--------------------------------------------------------
庶務 庶務 10000 10000
庶務 人事 5000 5000
庶務 人事 5000 5000
合計 20000 10000 10000
この方法で少し面倒なのは、所属Grの取る値だけ
動的に計算フィールドとその合計を増やさなければならないという点です。
(面倒ですが、問題はないでしょう。)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser InternetExplorer4.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer IIS
Copyright © 2013 Power Future Co., Ltd.