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

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.