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

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

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

You are not logged in.

Announcement

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


#1 2018-01-18 10:17:57

ハタ坊
Member

計算式の組み方

いつもお世話になっております。
FileMakerPro16Advanceを使用しています。

会社で危険予知活動のまとめを作成しています。

「可能性」フィールドと「重大性」フィールドを作成し「危険度」フィールドに数値で評価を求める計算式を組みたいです。

「可能性」フィールドと「重大性」フィールドは、社員に「〇」「△」「×」をドロップダウンリストから選んで選択してもらうようになっています。
「危険度」フィールドに、「可能性」フィールドと「重大性」フィールドに入力された〇△×に応じた点数を、自動で表示させる計算式を組みたいです。

内容としては、
「可能性」フィールドが”×”で、「重大性」フィールドが”×”の場合、「危険度」フィールドに”50”と表示させる。

「可能性」フィールドが”×”で、「重大性」フィールドが”△”の場合、「危険度」フィールドに”30”と表示させる。
「可能性」フィールドが”△”で、「重大性」フィールドが”×”の場合、「危険度」フィールドに”30”と表示させる。

「可能性」フィールドが”×”で、「重大性」フィールドが”〇”の場合、「危険度」フィールドに”10”と表示させる。
「可能性」フィールドが”〇”で、「重大性」フィールドが”×”の場合、「危険度」フィールドに”10”と表示させる。
「可能性」フィールドが”△”で、「重大性」フィールドが”△”の場合、「危険度」フィールドに”10”と表示させる。
「可能性」フィールドが”△”で、「重大性」フィールドが”〇”の場合、「危険度」フィールドに”10”と表示させる。
「可能性」フィールドが”〇”で、「重大性」フィールドが”△”の場合、「危険度」フィールドに”10”と表示させる。

「可能性」フィールドが”〇”で、「重大性」フィールドが”〇”の場合、「危険度」フィールドに”1”と表示させる。

以上のような条件です。

CASE関数を使用するのでしょうか。

初心者で初歩的な質問かもしれませんがよろしくお願いいたします。

Offline

#2 2018-01-18 10:43:30

Shin
Member

Re: 計算式の組み方

べたに書くと、

Case (
 可能性 = ”×” and 重大性 = ”×” ; 50 ;
 可能性 = ”×” and 重大性 = ”△” ; 30 ;
 可能性 = ”△” and 重大性 = ”×” ; 30 ;
 可能性 = ”×” and 重大性 = ”〇” ; 10 ;
 可能性 = ”〇” and 重大性 = ”×” ; 10 ;
 可能性 = ”△” and 重大性 = ”△” ; 10 ;
 可能性 = ”△” and 重大性 = ”〇” ; 10 ;
 可能性 = ”〇” and 重大性 = ”△” ; 10 ;
 可能性 = ”〇” and 重大性 = ”〇” ; 1
)

もう少しお利口に書くと、○△×にそれぞれ012のポイントを与え、
Choose ( Sum ( 可能性 ; 重大性 ) ; 1 ; 10 ; 10 ; 30 ; 50 )
https://www.dropbox.com/s/hfkrgq3ck3lia … 7.zip?dl=0

Last edited by Shin (2018-01-19 13:52:24)

Offline

#3 2018-01-18 14:56:47

ハタ坊
Member

Re: 計算式の組み方

Shin様、ありがとうございました。
おかげさまでうまくいきました。

見本として作成していただいたファイルもダウンロードして参考にさせていただきました。
このような考え方をするのかと大変勉強になりました。

また機会がありましたら宜しくお願い致します。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 506.38 KiB (Peak: 516.58 KiB) ]