PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16240 01/09/11 16:16:15 RE(7):PB6.5: グループ毎に対してのカウント By バリさん
16237 01/09/11 15:06:54 RE(6):PB6.5: グループ毎に対してのカウント By multicat
16236 01/09/11 13:11:44 RE(5):PB6.5: グループ毎に対してのカウント By バリさん
16231 01/09/11 11:11:34 RE(4):PB6.5: グループ毎に対してのカウント By ハム
16228 01/09/10 17:50:45 RE(3):PB6.5: グループ毎に対してのカウント By こてちゅ
16227 01/09/10 16:45:04 RE(2):PB6.5: グループ毎に対してのカウント By megumegu
16226 01/09/10 15:56:22 RE(1):PB6.5: グループ毎に対してのカウント By バリさん
16222 01/09/10 13:02:05 PB6.5: グループ毎に対してのカウント By バリさん

カテゴリ:PowerBuilderの開発環境
日付:2001年09月11日 13:11 発信者:バリさん
題名:RE(5):PB6.5: グループ毎に対してのカウント

ハムさん、こんにちは。

>これは計算フィールドの計算の順番に問題があるのではない
>かと思います。
>計算式をひとまとめにして次のようにしてはいかがでしょうか?

>cumulativeSum( if( denno = denno[-1],0,1)  for all )

レスありがとうございます。
計算フィールドの計算の順番は考えてみました。
で、ひとまとめにしてみました。
でもやっぱり結果が同じでした。再検索すると計算結果が”0”で表示されてしまいます。
ちなみにdennoとだけ最初に書いたのですが、あの部分に当たる項目は全部で4つ有るんです。
4つのカラムをグループ化して制御を行っているので、上記の記述ができないのです。
結果どれだけがんばっても、計算フィールドを2つ以上使用するはめになるのです。
1.if(cumulativeSum( 1 for group 2 ) = 1,1,0)という式を含めたグループの先頭のみ”1”とするc1
2.cumulativeSum( c1 for all )というグループ毎での累積合計を算出できるフィールド
現在はこれ以上前に進めなくなってしまいました。
どなたかお知恵をお貸しください!
よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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