PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6867 99/06/21 09:19:26 RE(7):それそれ!(ゴミレス) By てとらぽっと
6865 99/06/20 13:35:23 RE(6):PB6.5: 計算フィールドをファイルに出力 → SaveAsAscii関数が使えます By A.T
6864 99/06/20 11:13:49 RE(5):PB6.5: 計算フィールドをファイルに出力する方法? By リエッチ
6863 99/06/20 02:21:07 RE(4):PB6.5: 計算フィールドをファイルに出力 → SaveAsAscii関数が使えます By Taka
6862 99/06/20 01:54:46 RE(3):PB6.5: 計算フィールドをファイルに出力する方法? By Taka
6861 99/06/19 22:36:39 RE(2):PB6.5: 計算フィールドをファイルに出力する方法? By A.T
6860 99/06/19 20:37:35 RE(1):PB6.5: 計算フィールドをファイルに出力する方法? By Taka
6859 99/06/19 17:15:08 PB6.5: 計算フィールドをファイルに出力する方法? By A.T

カテゴリ:PowerBuilderの開発環境
日付:1999年06月19日 20:37 発信者:Taka
題名:RE(1):PB6.5: 計算フィールドをファイルに出力する方法?

A.Tさん、こんばんは。

>  DWで月毎の処理の集計をUNIONを使って出力しているのですが、
>月毎の処理率を計算フィールドで計算しています。
>  集計結果をファイル出力すると計算フィールドだけ出力されません。
>何か良い方法はないのですか???

これはSaveAs関数のことですね?
SaveAs関数はバッファの値しか書き出さないので、計算フィールドは対象外です。

方法としては、出力したい集計値を、SELECT文のレベルで行やカラムとして得るように
しておきます。

SELECT文の中で集計値が計算できない場合、あるいは強引に集計値を得ると遅くなる
ような場合には、ダミーの数値カラムだけ用意しておいて、Retrieve後にスクリプトで値
を埋めてやると良いかも知れません。

これでもダメなら、SaveAs関数を使わずに独自の処理でファイルに書き出すしか
ないと思います。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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