過去の桐井戸端BBS (桐ver.8)
10442 小数点以下があるデータだけを絞り込みする方法 tuji 2001/03/22-15:03
Ver8sp6です。
数値項目のなかに,
  10.2
 153
 132.8
  13.9
1021
   8.3
といった感じに小数点以下の端数のあるデータが規則性無く入っているのですが,
このデータの中から,「10.2」や「132.8」の様に
小数点以下に端数のあるデータだけを絞り込む計算式は無いでしょうか?

10443 Re:小数点以下があるデータの絞り込みについて 宮城 2001/03/22-15:45
記事番号10442へのコメント
tujiさん、こんにちは。

数値項目ひとつ追加。
項目計算式に

[元の数値項目]-#INT([元の数値項目])

これがゼロでないものを絞れば OK。
なぜこれでよいかは、関数 #INTを調べて下さい。

(ただし、これが有効な操作かどうかは保証の限りにあらず。
私なら、なぜそんなデータができるのかから考えるところです。)

10445 Re:小数点以下があるデータの絞り込みについて Rockey 2001/03/22-16:03
記事番号10443へのコメント
tujiさん、こんにちは。

会話処理なら、絞り込み 比較式で

#mod([数値項目],1)<>0

これでもいけます。
1で割ってあまりが 0 でないもの

一括処理でも

絞り込み [数値項目]{#mod([数値項目],1)<>0}

でどうでしょうか?

1.0等は絞り込まないでしょうけど

10456 Re:小数点以下があるデータの絞り込みについて tuji 2001/03/22-22:19
記事番号10445へのコメント
宮城さんRockeyさんありがとうございます。
その手がありましたね。
最近頭が固くなったのか発想が貧弱になり,
なかなか良いアイディアが出てこなかったので大変助かりました。

なぜそういったデータが出てくるかということですが,商品の発注納品データを管理しようと思っているのですが,
一定期間毎に請求書が相手業者から出てきます。
支払時点で使用部署毎に予算管理をしているため,部署毎の集計をかけます。
金額によっては消費税のため複数の部署に円未満の端数が出ることがあります。
そこで請求金額に合うように端数処理をすることになりますが,
端数があるデータと無いデータが混在したものを見るのも辛いので,
端数があるデータのみを対象に作業が出来るような計算式が無いものかと思い質問させてもらいました。

最初の質問では「絞り込み」ということで質問しましたが,
よく考えてみたところ絞り込むと見通しが悪くなり合計とあわせにくくなるため,
フォームを使い該当データの文字色を変更するという方針に変更してやってみました。
今回は項目を増やしたくなかったのでRockeyさんに教えていただいた計算式を参考に試したところバッチリでした。

10461 Re:小数点以下があるデータの絞り込みについて 宮城 2001/03/23-00:16
記事番号10456へのコメント
>今回は項目を増やしたくなかったので

他系とのインターフェースでもないかぎり、賛成いたしかねます。
項目は積極的に増やすべきです。
そのほうがずっと楽ですよ。

消費税とか配賦は悩ましい問題です。
その他費用を定義し、そちらにかぶせることをお薦めします。

戻る