みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Mac FMP13adv 連投恐れ入ります
介護利用予定のDBです。
利用明細(一人1日あたりの利用明細)テーブル
■フィールドは
ID_Guest(利用者マスタの外部キー)
利用日
利用サービス
利用サービスは2桁の数字で利用サービスのコードが入力されている
1・13・17など左側1文字目が数字の1になるのが保険内利用
30・33など左側1文字目が数字の3になる保険外利用
月間の利用を利用者ごとに集計したい
月次利用のテーブルを作り、
利用者ごとに集計したいのです。
Excelでは、countif関数で条件に合うものがいくつあるかを数えていましたが、
FileMakerではどのようにしたらいいでしょうか?
Offline
利用者ごとの何を集計したいのかな?
Offline
失礼しました。
利用者ごとに、
保険内サービスの利用回数
保険外サービスの利用回数
の2つを集計したいと考えています。
Offline
利用サービスの1と3を切り出す必要がありますね。レコードごとに「保険内」か「保険外」
を判定するフィールド(区分)を作る。ID_Guestのカウントという集計フィールドを作って
簡単にするために、まずは集計したい月で検索して、集計用の新規レイアウトに
「区分をソート対象とする小計バート」だけ作って、そこに区分フィールドと集計フィールド
を置いて区分でソートしてリスト表示にする。
Offline
月当りの、利用者毎の利用サービスの利用回数を集計、という事でしょうか。
繰り返しフィールドへ展開して、それを集計するサンプルです。
https://dl.dropboxusercontent.com/u/926 … 75.fp7.zip
ついでに、ソート順を入れ替えると、利用者毎の月別利用回数を集計できるようになっています。
Offline
Shinさん、サンプルありがとうございます。
質問の趣旨以外でも勉強できるところがたくさんあり、感謝です。
質問であいまいになっておりましたが、利用サービスは一日に一つだけなので、
Shinさんのサンプルほど分類をしなくてもいいので、もう少しシンプルにすることができるのかなと思ってみています。
旅人さんのおっしゃる通り、
保険判定のフィールドを作りました。
保険判定フィールド Left(利用明細::利用サービス;1)
※1なら保険内、3なら保険外
やってみて、月間の利用数は、請求などいくつかの用途にも使うので、
月次利用というテーブルを別に作り、
フィールドにデータとして持たせたいと思いました。
月次利用(一人1月の利用集計)テーブル
■フィールドは
ID_Guest(利用者マスタの外部キー)
利用月
保険内利用回数
保険外利用回数
保険内単価(顧客ごとに設定)
保険外単価(顧客ごとに設定)
値引
請求額
複数の利用者の月次の利用を集計した月間売上を、
月次利用のリスト形式・集計パートで作ることもできるのかな。
テーブルの分け方・DBの構造がはっきり見えていないので、
お手数をおかけします。
アドバイスくださいませ。
Offline
Offline
請求書の印刷や、月次集計に対応させてあります。
https://dl.dropboxusercontent.com/u/926 … 75.fp7.zip
Offline
旅人さん、Shinさん、サンプルありがとうございます。
解決しました!
集計パートを使ったことがなかったのですが、
リスト表示よりも、集計・ソートなどがより容易に実現する方法がわかり、
大変勉強になりました。
最後に一つ質問ですが、
Shinさんのサンプル中、「利用テーブル 年月」のTOはどこで使われているのでしょうか?
Offline
月次テーブルの、月ごとの金額集計に使っているはずです。
Offline
どこかよく分かりませんでした。
もう少し詳しく教えていただけますか?
Offline
月次テーブルの "売上_保険 年月"、"売上_保険外 年月"、"売上_値引 年月"、"売上_請求額 年月"の参照先として使っています。
ソートの条件がおかしいですね。修正しました。
Offline
月次テーブルの "売上_保険 年月"、"売上_保険外 年月"、"売上_値引 年月"、"売上_請求額 年月"の参照先として使っています。
ソートの条件がおかしいですね。修正しました。
"月次テーブル"ではなく、"利用テーブル"の参照先が"月次テーブル 年月"ですね。
”利用テーブル 年月”の方はいかがでしょうか?
Offline
当初、これを使っていたのですが、変更でその部分が削除されました。その残骸です。削除されても問題ない様です。
Offline
ありがとうございます。
すっきりしました
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 574.88 KiB (Peak: 591.79 KiB) ]