みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております
短期解約判別用というフィールドには「1年未満1ヶ月」「1年未満2ヶ月」「1年未満2ヶ月・2年未満1ヶ月」
「違約金なし」のどれかが入力されています
ここで、違約金額を一目で分かるように表示させるため、case関数を用いて
Case(
解約日 = "";"入居中;
短期解約判別用="1年未満1ヶ月"and(解約日-入居年月日)<365;"1ヶ月違約金";
短期解約判別用="1年未満2ヶ月"and(解約日-入居年月日)
<365;"2ヶ月違約金";
短期解約判別用 = "1年未満2ヶ月・2年未満1ヶ月"and(解約日-入居年月日)<365;"2ヶ月違約金";
短期解約判別用 = "1年未満2ヶ月・2年未満1ヶ月"and(解約日-入居年月日)<730;"1ヶ月違約金";
)
という計算式を入れた計算フィールドを作成しました。
しかし、最初の1の部分に「演算子を入力してください」という表示が出てしまい作成ができません。
これはどこを間違えてるのでしょうか、またより良い方法があれば知りたいです。ご教授のほどよろしくお願いします。
FP14です
式の是非は分かりませんけど
解約日 = "";"入居中;
が
解約日 = "";"入居中";
ではないの?
Offline
さらに
最後の「;」の次にデフォルト値を書く必要が有ります。
または、「; デフォルト値」を省略することもできます。
Let関数を使って繰り返し出てくる値を変数に変えると
もう少しすっきりした式にできるでしょう。
Offline
Pages: 1
[ Generated in 0.031 seconds, 7 queries executed - Memory usage: 503.3 KiB (Peak: 518.59 KiB) ]