みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMP13adv Mac です。
エクセルのcountif関数のように、条件にあうレコードがいくつあるかを数えたいのです。
テーブルが2つ
・利用明細
ID_顧客
利用日
利用サービス(利用サービスがブランクの利用明細も存在する)
・・・
・利用月報
ID_顧客
利用月
利用月初日
利用月最終日
サービスA利用回数
その他サービス利用回数
・・・
リレーションは
利用月報 ID_顧客=ID_顧客 利用明細
利用月初日≦利用日
利用月最終日≧利用日
サービスA利用回数をカウントしたいです。
その他サービス利用回数は、
count(利用明細::利用サービス)から、サービスA利用回数をマイナスするつもりです。
EXCELでは、countif(範囲,検索条件)でサービスAの数を数えられますが、FileMakerではどうしたらいいでしょうか?
Offline
集計機能を使った方法です。
https://dl.dropboxusercontent.com/u/926 … 26.fp7.zip
サービスが複数あるとして、値一覧で最後に「その他」を入れておく事で、自動集計する様になっています。
他のテーブルからリレーションで集計するより、自由度は高いかもしれません。
リレーションも、元のテーブルに、年月を区分するフィールドを作っておき、それでリレーションした方が簡単ですよ。
Offline
Shinさんありがとうございます。
あけましておめでとうございます。
サンプルありがとうございます。
いつもながら、いろんな作り方があるなと勉強になります。
その他の集計も自動でできるところはびっくりでした。
やはり集計パートを使わないで数字だけを一発で取り出す関数はないですね。
リレーションをする場合の、年月を区別するフィールドを元のテーブルに作るというのは、
利用明細テーブルにも年月のフィールドを作り=にした方がシンプルという意味ですね。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 505.97 KiB (Peak: 510.88 KiB) ]