PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14705 | 01/03/01 11:20:17 | RE(7):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By s13 |
14704 | 01/03/01 11:18:52 | RE(6):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By s13 |
14703 | 01/03/01 10:41:20 | RE(5):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By Taka |
14701 | 01/03/01 09:44:04 | RE(4):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By s13 |
14699 | 01/02/28 22:52:57 | RE(3):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By Taka |
14691 | 01/02/28 13:16:54 | RE(2):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By s13 |
14689 | 01/02/28 12:24:22 | RE(1):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By リエッチ |
14686 | 01/02/27 19:46:50 | PB6.5: sum関数とcumulativeSum関数がうまく計算されません。 By s13 |
カテゴリ:データウィンドウ
日付:2001年03月01日 09:44 発信者:s13
題名:RE(4):PB6.5: sum関数とcumulativeSum関数がうまく計算されません。
Takaさん、おはようございます。
>これって、グループにおけるキーブレイクの回数を調べたい、という事ですか?
>なんか、すごくめんどくさいことやってませんか?
そそ、そうなんですよ。
>グループ定義のカラムが col_1, col_2 だった場合、
>
> sum( 1 for all DISTINCT col_1,col_2 )
>
>という計算フィールドを作るだけでキーブレイクした回数を表示できます。
>(グループ定義に式を使っている場合、その式を同じように記述すること)
>
>中間の計算フィールドは一切不要です。
やってみたら計算できてました。
が、ちょっと疑問が残ります・・・。
Takaさんが教えてくれた式に、うんぬんという話ではなくて
自分の組みこみ方に疑問が。
グループは2つあります。
グループ・トレーラ2:伝票番号ごとの累計
グループ・トレーラ1:一回の出力で出す、すべての合計(額など・・)。
(DWには、2の方が上に作成されているんです)
今回やりたかったのは、
グループ・トレーラ2の伝票番号が、何件分出力されたか?
というのを獲得して、メッセージボックスに出してエンドユーザに確認させる
というものです。
そこで・・・。
書いてみた式は、sum( 1 for all DISTINCT col_1,col_2 ) >そのままですが・・・。
col_1には、グループ2の定義に書いてある1番目のカラム名
col_2には、グループ2の定義に書いてある2番目のカラム名 です。
ここまではいいんですが、sum(1 .....)の「1」の部分は
どういう意味なのでしょうか?
とりあえず計算されただけでは、のちのち頭に残らないかと思って
再度質問させてもらってます。
お手数ですが、よろしくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 2.3
Browser InternetExplorer4.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 7.2
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.