初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-07-11 04:58:40

TAKESA
Member

任意の計算式で計算するには?

区分IDごとに、あるフィールドの計算式を変えて計算したい場合は、
区分IDと計算方法を格納したマスタのIDとをリレーションして
Evaluate関数を使うものでしょうか?

区分IDや計算式は今後も増えたり、修正したりするので、スクリプトやIFで分岐させると後々修正が大変になりそうです
マスタにある既存の計算方法を変更するときの対策(過去のレコードが変わってしまわないように)としては、マスタとレコードの日付をみて、マッチするものが適応されるようにします

Offline

#2 2017-07-11 08:47:42

Shin
Member

Re: 任意の計算式で計算するには?

計算式そのものが変わってしまうのでしたら、分岐するか、式をテキストで格納して Evaluate() しかないでしょうね。
係数が変化するだけなら、それをマスター化すればいいだけでしょう。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 501.55 KiB (Peak: 516.63 KiB) ]