PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5380 99/03/10 09:18:10 RE(4):PB6.5: データウィンドウのグループ行番号の取得について By jinma
5373 99/03/09 17:35:27 RE(3):PB6.5: データウィンドウのグループ行番号の取得について By リエッチ
5371 99/03/09 16:43:50 RE(2):PB6.5: データウィンドウのグループ行番号の取得について By jinma
5358 99/03/09 12:22:37 RE(1):PB6.5: データウィンドウのグループ行番号の取得について By リエッチ
5357 99/03/08 23:07:20 PB6.5: データウィンドウのグループ行番号の取得について By jinma

カテゴリ:データベース
日付:1999年03月09日 16:43 発信者:jinma
題名:RE(2):PB6.5: データウィンドウのグループ行番号の取得について

リエッチさん、ありがとうございます。
>えっと、グループトレイラが最終的に何件表示されたのか知りたいという事ですか?
>グループフッターの件数が知りたいという事でいいのでしょうか?
グループフッターの件数が知りたかったのです。

>でしたら、詳細区域に以下の式を記述した、計算フィールドを張り付けます
>「if(cumulativeSum( 1 for group 1 ) = count( 1 for group 1 ),1,0)」
>こうすると、グループ毎の明細の最後の行だけ「1」という値になります。
>つまり、「1グループにつき、値1」がセットされるのです

>最後(サマリー領域など)に「sum関数」で上記のカラムを合計した、計算フィールドを
>表示させれば、いいとおもいます。

>これでグループの件数はとれますが
早速、上記手法を組み込んだところ、
詳細区域の計算フィールドは思惑通りの結果になったのですが、
サマリー領域あるいはフッタ領域に計算フィールド:式=「 sum( 上記詳細区域カラム for all)」
としたところ、値が「0」となってしまいました。

ちなみに作成しようとしているdwは、
外部ソース形式のもので、スクリプト上にてinsertrowで行を発生させています。
最終的にsort関数、groupcalc関数を使用しています。
(sort関数、groupcalc関数をコメントとしても結果は同じでした)

続け質問で恐縮ですが、何か計算フィールドに制約等はあるのでしょうか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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