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

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

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

You are not logged in.

Announcement

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


#1 2017-04-15 13:13:04

新米
Member

リハビリの実施単位数を月ごとに患者別に表示したい

一月ごとに日付を表示することはできたのですが、リハビリを実施した単位(1〜4程度です)の合計を実績確認として表示するにはどうしたらいいのでしょうか?一日に2人の治療者が一人の患者に対して、別々の時間帯に行うこともあるため3単位と2単位して5単位となる日もあります。

ヘッダー  年月のドロップダウンリスト
                12345678910---------20-----------31(日付)       一月の合計単位     一月の中止となった回数

本体 氏名 3540306700----------2--------------0(単位数)     20                           5    ←ここの本体部分が日にちごとと合計・中止の回数が出せません。。。

後部総計

フッター

Offline

#2 2017-04-15 14:58:17

Hiro
Member

Re: リハビリの実施単位数を月ごとに患者別に表示したい

所謂、クロス集計ですネ。
かなりポピュラーな話題なので、過去ログに沢山ありますので参考ください。

<ヒント>
・1リハビリ1レコードのテーブル構成にします。
・集計フィールドを繰り返し[31回]フィールドに適用して、横軸方向の日別集計を実装します。

Offline

#3 2017-04-15 16:00:19

Shin
Member

Re: リハビリの実施単位数を月ごとに患者別に表示したい

1施術毎に1レコードとなるテーブルを作ったほうが良いでしょう。治療者が変われば、別のレコードにします。
それをクロス集計します。サイトを検索すれば、参考になるスレッドが色々出てきます。
具体的には、繰り返しフィールドに展開してそれを集計する方法、リレーションを張って計算させる方法があります。
その前者でのサンプルです。日付などのコントロールはちょっと凝った事をしています。集計部分のみを参考にしてください。
https://www.dropbox.com/s/4stgo1t6ehhet … 7.zip?dl=0

Offline

#4 2017-04-15 22:11:32

新米
Member

Re: リハビリの実施単位数を月ごとに患者別に表示したい

shin様ありがとうございます。
とても参考になりました。質問なのですが、参考にさせていただいたファイルの実施していない日は空欄で、当日中止した場合は、カレンダーに『0』と表示するにはどうしたらいいのでしょうか?

Offline

#5 2017-04-16 11:59:10

Shin
Member

Re: リハビリの実施単位数を月ごとに患者別に表示したい

計算式の繰り返しフィールドの計算を変更すれば良いです。ただし、当日の中止かどうかはこれだけでは難しいです。翌日以降の中止は,施術予定を削除してもら運用になるでしょう。

Case (
 Day ( 日付[1] ) ≠ Get ( 計算式繰り返し位置番号 ) ; "" ;
 PatternCount ( 中止[1] ; "中止" ) ; 0 ;
 単位[1] 
)

Last edited by Shin (2017-04-16 12:48:29)

Offline

#6 2017-04-16 16:54:27

新米
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.007 seconds, 9 queries executed - Memory usage: 512.4 KiB (Peak: 518.63 KiB) ]