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

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

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

You are not logged in.

Announcement

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


#1 2013-10-23 15:49:31

はる
Guest

統計を作りたいです。

ファイルメーカープロ12使用
Windows7使用

手術台帳ファイルを作成中です。

手術台帳テーブル内に 「科名」フィールド  「入院/外来区分」フィールド 等があり、

「科名」フィールド は8科分あります。(外科/小児外科/整形外科/産婦人科/泌尿器科/内科/皮膚科/麻酔科)
「入院/外来区分」フィールド は 入院と外来と二通りあります。


統計を作りたくて、下記のようにしたいです。


     入院    外来   合計
外科  250    150   400
小児   60      0    60
整形  180     10   190
産婦  200     30   230
泌尿  130      5   135
皮膚   10     15    25
内科    5     10    15
麻酔    2      2     4 


サンプルいただけたら最高ですが、方法でもいいので教えていただきたいです。

よろしくお願いします。

#2 2013-10-23 15:56:51

ある
Guest

Re: 統計を作りたいです。

投稿の追加ですが、

期間を指定したいです。

台帳テーブル内に 「手術日」フィールドがあるので、これを使って何かできませんでしょうか?

#3 2013-10-23 16:09:48

チポ
Member

Re: 統計を作りたいです。

入院フラグフィールドと外来フラグフィールド二つ作り、
区分で1を入力。

このフィールドの合計を取る集計フィールドを二つ、
さらに、科名のカウントする集計フィールドを作り、
小計パート・科名をソート対象 に配置。
ボディパートを削除。

これで、
科名でソートするとそれぞれの集計が得られます。


期間を限定するのなら、その期間で検索するか、
期間を限定するフィールドを作り、それも集計のグループ分けに加えます。


科名の並び順を指定するのなら、その値一覧を作って、
その値一覧でソートします。

Offline

#4 2013-10-24 12:37:39

はる
Guest

Re: 統計を作りたいです。

ちぽさん、ありがとうございます。

入院フラグフィールドと外来フラグフィールド二つ作り、
区分で1を入力。                                  のところですでにつまずいております。。。


入院フラグフィールドとは、フィールドタイプは何にすればよいのでしょうか?(外来フラグフィールドも同様で、わかりません。)

いま、とりあえず、

入院フラグフィールドと外来フラグフィールドを、手術台帳テーブル内に作りました。


が、


区分で1を入力。というのがわかりません。


教えてください。よろしくお願いします。

#5 2013-10-24 13:09:35

チポ
Member

Re: 統計を作りたいです。

計算フィールドとして、入院フラグの計算式
  Case ( 区分 = "入院" ; 1 )

外来も同様です。

Offline

#6 2013-10-30 15:49:28

はる
Guest

Re: 統計を作りたいです。

ありがとうございました。できました。

ちなみにご質問ですが、

Case ( 区分 = "入院" ; 1 ) に条件を &でしたいのですが可能ですか?

例) ”外科”のうちの”入院”のうちの”全麻”の人数を求めたいのですが、

Case(入院外来区分=”入院”;1;麻酔法=”全麻”;1) としたら ”外科”のうちの”入院”の人数がでてきます。

よろしくお願いします。

#7 2013-10-30 19:05:21

みょん
Member

Re: 統計を作りたいです。

「入院外来区分が入院」と「麻酔法が全麻」の両方の条件を満たすには
Case ( 入院外来区分 = "入院" and 麻酔法 = "全麻" ; 1 )
とするといいと思います。

ちなみに、Case(入院外来区分=”入院”;1;麻酔法=”全麻”;1)では
1.入院外来区分をチェック→入院なら計算結果として1を返して処理を終了
2.入院外来区分が入院ではない場合は麻酔法をチェック→全麻なら計算結果として1を返して処理を終了
3.麻酔法が全麻ではない場合は何もせずに終了
という処理を行うので、もしも入院以外で麻酔法が全麻の人がいればカウントされてしまいます。

Offline

#8 2013-10-31 09:11:49

チポ
Member

Re: 統計を作りたいです。

> 例) ”外科”のうちの”入院”のうちの”全麻”の人数を求めたいのですが
グループ分けする数だけフラグが必要になり、
最善の方法とは思えませんよ。


どの様は表示を希望しているのでしょう。

最初に書かれた、
科が1行で横並びに区分、麻酔法ごとの集計を並べるのでは返って見づらいでしょう。

縦に並べるのなら、
麻酔法の小計パートを加え、それのソートを加えるだけでいいのですが。。

Offline

#9 2013-11-01 10:11:04

traveler
Guest

Re: 統計を作りたいです。

リレーションをたくさん張るとそれで集計も出来ます。
http://pupld.net/14/131101/met4yatj6v/index.cgi
手術.fp7
12に変換して下さい。

#10 2013-11-01 14:28:58

Shin
Member

Re: 統計を作りたいです。

僕の好きな、繰り返しフィールドに展開して集計、というのも、自由なレイアウトが作れていいかも。集計する項目も、自由に設定できますよ。
https://dl.dropboxusercontent.com/u/926 … 53.fp7.zip

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, 9 queries executed - Memory usage: 565.13 KiB (Peak: 579.69 KiB) ]