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

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

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

You are not logged in.

Announcement

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


#1 2015-01-09 11:11:46

hijiri
Member

前回値との比較計算

環境FM13 Win

お世話になります。教えてください。

運動機能測定表を作成しています。
前回値との比較計算を行いたいです。
テーブル:運動機能 過去_運動機能
リレーション:ID=ID 測定日>測定日
でリレーションを行い、前回値の表示出来ています。

今回値-前回値 を行うと測定日が3レコード以上あると
例:H27 H26 H25
H26レコード - H25レコード の計算結果が表示されます。
希望は
H27レコード - H26レコード の計算結果。

現在の計算式(体重例)
体重 - 運動機能測定表_過去::体重

どのように求めれば良いでしょうか?
よろしくお願いします。

Offline

#2 2015-01-09 11:19:33

Shin
Member

Re: 前回値との比較計算

リレーションの設定で、測定日で降べきソートをしておくといいかも

Offline

#3 2015-01-09 12:20:53

hijiri
Member

Re: 前回値との比較計算

Shin様
ありがとうございます。

リレーション:ID=ID 測定日>測定日
テーブル:過去_運動機能 ソート:測定日(降べきソート)
かけましたが駄目でした。

Offline

#4 2015-01-09 12:48:35

にしなな
Member

Re: 前回値との比較計算

テーブルオカレンスの名前が違っていませんか?
計算式では「運動機能測定表_過去」、リレーションでは「過去_運動機能」と書かれていますが
本当にこの通りであれば、計算式は

体重 - 過去_運動機能::体重

にしないとダメだと思います。

Offline

#5 2015-01-09 13:04:31

hijiri
Member

Re: 前回値との比較計算

にしなな様
ありがとうございます。

テーブルオカレンスは間違えていません。
体重 - 過去_運動機能::体重 となっています。

Offline

#6 2015-01-09 13:24:07

チポ
Member

Re: 前回値との比較計算

整理しましょう


テーブル 運動機能
が有って、
リレーションシップグラフでそれをコピー、名前を
  過去_運動機能
として、

リレーション
  運動機能       過去_運動機能
        ID     =     ID
    and
      測定日  >   測定日
                        測定日の降順でソート指定


これで、
計算フィールド 体重比較 の計算式
  体重 - 過去_運動機能::体重
     評価コンテキストは 運動機能

このフィールドを運動機能のレイアウトに配置します。


設定はこのようになっていますか?

Offline

#7 2015-01-09 13:57:43

hijiri
Member

Re: 前回値との比較計算

皆様 ありがとうございます。

配置するフィールドの間違いでした。

お騒がせしました。

これからは注意します。どうもすいませんでした。

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, 8 queries executed - Memory usage: 509.62 KiB (Peak: 514.16 KiB) ]