PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23182 | 07/11/06 18:47:40 | RE(3):PB9.0: 計算フィールドで、前行のデータを取得 By TKS |
23147 | 07/10/09 18:16:35 | RE(2):PB9.0: 計算フィールドで、前行のデータを取得 By まめ |
23139 | 07/10/02 08:59:28 | RE(1):PB9.0: 計算フィールドで、前行のデータを取得 By 梶 |
23138 | 07/10/01 19:06:30 | PB9.0: 計算フィールドで、前行のデータを取得 By まめ |
カテゴリ:データウィンドウ
日付:2007年11月06日 18:47 発信者:TKS
題名:RE(3):PB9.0: 計算フィールドで、前行のデータを取得
まめさん、こんばんは。
参考までに、計算カラムで前の行を参照するには、計算式に
カラム名[-1]
と、記述します。
>梶さん、こんばんは。
>
>CumulativeSum関数を使って、計算が正しくできました。
>ありがとうございます。
>
>
>
>>まめさん、おはようございます。
>>
>>>例)『前行の計算フィールド』+『前行のdata01』を計算する場合
>>>data01 計算フィールド
>>>---------------------------
>>> 10 100(←1行目の計算フィールドには、基準値をセット)
>>> 4 110(←2行目以降は、前行の計算フィールドに前行のdata01を足す)
>>> 6 114
>>> -2 120
>>> 4 118
>>>
>>>
>>>上記のように、計算フィールドに値を計算したいです。
>>>どなたか、回答をお願いします。
>>
>>前の行を取得する方法ではないのですが、各行を段階的に加算していく
>>関数「cumulativeSum」があります。
>>今回の件は、この関数で解決できると思います。
>>※関数の詳細はヘルプで調べて下さい。
>>
>>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 9
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.