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月08日 11:02 発信者:ぽー
題名:RE(6):PB5.0.02: 複数グループフッタを使用したときの集計方法について教えて下さい。

peanutsさん、こんにちは。

>変ですね。
>Group2は建物コード+個人コードでグルーピングしていますよね。
>で、かつ建物コード+個人コード(文字列結合)でDistinctしているわけですから、Group2の先頭行に対する
>計算フィールドの値でSumできるはずですが。(Group3についても同様)
そうですね。確かにおかしいと思います。
ご指摘の通り、distinctに記述しているのはgroupで指定しているコードです。
Sumしようとしているのがgroup2,group3で設定した計算フィールドだからでしょうか?
group2,group3内の最終行が0でない場合は正常にSumされているので余計に混乱を招いてしまっています。

>もしかしてスクリプトからデータを変更してます?直接手入力しているとか?
>もしそうであれば、GroupCalc()で再計算が必要ですが。
スクリプトからはSetItemしていません。

Sumしようとしている内容が0か1なので、1のものだけをSumしてやろうかとしましたが、これがまたうまく集計して
くれません。0の制御がおかしいようにみえるのでこれがうまくいけば解決できるような気がしますが・・・
例)Sum( 個人数 > 0 for group 1 distinct 建物コード + 個人コード )
   →結果が0となってしまいます。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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