PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19152 03/03/26 16:48:55 RE(15):PB7.0: 計算フィールドの集計 By tsuchi
19149 03/03/26 15:36:46 RE(14):PB7.0: 計算フィールドの集計 By TTTK
19148 03/03/26 15:19:54 RE(13):PB7.0: 計算フィールドの集計 By YAMASHITA, Satoru
19146 03/03/26 14:42:30 RE(12):PB7.0: 計算フィールドの集計 By tsuchi
19145 03/03/26 13:29:21 RE(11):PB7.0: 計算フィールドの集計 By YAMASHITA, Satoru
19144 03/03/26 13:20:12 RE(10):PB7.0: 計算フィールドの集計 By tsuchi
19142 03/03/26 12:51:43 RE(9):PB7.0: 計算フィールドの集計 By TTTK
19141 03/03/26 11:40:50 RE(8):PB7.0: 計算フィールドの集計 By tsuchi
19139 03/03/26 10:38:45 RE(7):PB7.0: 計算フィールドの集計 By TTTK
19138 03/03/26 09:31:39 RE(6):PB7.0: 計算フィールドの集計 By tsuchi
19136 03/03/25 17:43:52 RE(5):PB7.0: 計算フィールドの集計 By t-shimmy
19135 03/03/25 15:19:53 RE(4):PB7.0: 計算フィールドの集計 By tsuchi
19134 03/03/25 14:08:50 RE(3):PB7.0: 計算フィールドの集計 By t-shimmy
19133 03/03/25 13:17:42 RE(2):PB7.0: 計算フィールドの集計 By tsuchi
19132 03/03/25 12:31:17 RE(1):PB7.0: 計算フィールドの集計 By t-shimmy
19131 03/03/25 12:07:03 PB7.0: 計算フィールドの集計 By tsuchi

カテゴリ:データウィンドウ
日付:2003年03月26日 15:36 発信者:TTTK
題名:RE(14):PB7.0: 計算フィールドの集計

tsuchiさん、こんにちは。

テストしてみましたが、私の提案したやり方で、問題なく実現できました。
結果は以下の通りになります。
(わかりやすくするため式は旧仕様のものですが、もちろん新仕様でも動作します)

式B :sum( 数値 for group 2) / 項目1
式B\':if(CumulativeSum(1 for group 2) = 1,sum( 数値 for group 2) / 項目1, 0)
式C :sum(式B\' for group 1)
=====================================
    数値  項目1 式B\'
    100   20  30
    200   20   0
    300   20   0
      --------------------------
数値計 600     式B=30
Group2--------------------------トレーラ
    100   30  10
    200   30   0
      --------------------------
数値計 300     式B=10
Group2--------------------------トレーラ
数値計 900     式C=40
Group1--------------------------トレーラ
=====================================


となると、考えられることは……

a.他の計算フィールドを参照する計算フィールドの不具合。
 計算フィールドまたはDWの作り直しで治る可能性大。

b.DWオブブジェクトを再生成してみる。

c.GroupCalc()関数を実行してみる。

d.グループ1の定義に誤りがある。
 (グループ2のキーは項目1ですけど、グループ1については?)

e.PowerBuilderの最新の修正モジュールを適用する。

こんなところでしょうか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

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