PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8084 99/09/08 11:55:29 RE(8):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。?解決御礼 By ぽー
8078 99/09/08 11:26:55 RE(7):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By peanuts
8076 99/09/08 11:02:49 RE(6):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By ぽー
8073 99/09/08 10:27:38 RE(5):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By peanuts
8069 99/09/08 09:27:40 RE(4):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By ぽー
8065 99/09/07 20:58:18 RE(3):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By peanuts
8060 99/09/07 19:13:17 RE(2):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By ぽー
8050 99/09/07 18:10:38 RE(1):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By てとらぽっと
8046 99/09/07 16:48:32 PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。 By ぽー

カテゴリ:データウィンドウ
日付:1999年09月07日 16:48 発信者:ぽー
題名:PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。

解決方法をご存じの方、お答えをよろしくお願いします。

人数および期別の収納明細件数のカウントをデータウィンドウで行おうとしています。
ここで、グループを複数作成し、それぞれにカウントしているのですが、肝心の表示部の計算が一致しません。

<<コード内容の説明>>
・人を特定するコードの体系は 建物コード+個人コード となっています。また、明細のコード体系はこれに
  年月と枝番が付加されたものです。
※収納は同一月に対して複数発生することを前提にしています。
 
<<現在の設定内容>>
group1:建物コード→表示部
group2:建物コード+個人コード
group3:建物コード+個人コード+年月

(1)期別の月数と金額とをカウントするために、詳細部に計算フィールドを設定し、計算式で件数と金額の
   判定を行っています。
   例)if(月 between 4 and 6,金額,0) ← 第1期に属する場合は加算したいためにこうしています。
      ※同様に、2期?4期までの計算フィールドを詳細部に作成します。

(2)期別の月数をカウントしたいため、group3にて(1)の金額をsumして、0円ではない場合は月別の件数に1を
   立てます。
   例)if(sum( if(月 between 4 and 6 , 金額 ,0)  for group 3) = 0 , 0 , 1 ) 

(3)期別の人数をカウントしたいため、group2にて(1)の金額をsumして、0円ではない場合は人別の件数に1を
   立てます。
   例)if(sum( if(月 between 4 and 6 , 金額 ,0)  for group 2) = 0 , 0 , 1 ) 

 ★最終的に、group1にて(2)(3)の件数をsumして期別の収納月数と人数を出力しようと思っているのですが、
   group2やgroup3の計算フィールドがgroup1内の計算フィールド内で指定できません。
   また、計算フィールド内の式をcopyしgroup1としてみると実行結果が正しい計算値になりません。
   ※金額は詳細部に存在しているので正常な金額になります。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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