過去の桐井戸端BBS (桐ver.8)
16515 結合表で「KD1029データを変換できません」のエラーが出る katsuyoshi 2002/07/03-14:05
またまた教えてください。
結合表の項目/計算式の項に下記の式を書きましたら
「KD1029データを変換できません」のエラーが出ました。
#条件選択(#SUM(["ABC.viw".金額]),#四捨五入(#SUM(["DEF.viw".金額])÷
   #SUM(["ABC.viw".金額]),4,1,"")×100
[ABC.viw".金額]も["DEF.viw".金額]どちらもデータ型は通貨型です。
また、どちらのviwにもデータに0が発生するのでゼロ除算を避けるため#条件選択を使用しました。
しかし計算させると上記のエラーが出てきてうまく行きません。
viwのデータ型は数値型です。
ご教授お願い致します。


16517 Re:KD1029データを変換できませんのエラー回避策は? うにん 2002/07/03-16:43
記事番号16515へのコメント

>”KD1029データを変換できません”のエラーが出ました。
>#条件選択(#SUM(["ABC.viw".金額]),#四捨五入(#SUM(["DEF.viw".金額])÷
>   #SUM(["ABC.viw".金額]),4,1,"")×100

4の後ろに)が1つ足りませんが、それはいいとして。

わかりにくいエラーですが、集計関数を使った計算式の表示項目名は他の計算式に使用できないのでその関係ですかね??
#条件選択の中に入れなければ使えるのが謎ですが。

#SUMだけにして1つ結合表をつくり、この割り算の計算を集計関数を使わずに書いた結合表を別に定義すればいいと思います。

16521 Re:KD1029データを変換できませんのエラー回避策は? katsuyoshi 2002/07/04-11:04
記事番号16517へのコメント
うにんさんありがとうございました。
やはりその方法しかないようですね。
やたらファイル数が多くなるので省略しようと思いましたが
無理でした。
1個ファイルをつくり解決しました。
またお願いします。

戻る