みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちはFFM12を使用しています。
質問があり、投稿させていただきます。
AとBの2つの検査があるとします。
患者さんによってはAの検査しかしない人、Bの検査しかしない人、両方の検査をする人がいます。
この時、AとBの両方の検査をした人のみ抽出したいのですがどのようなスクリプトを組めばいいでしょうか?
また、AとBの検査値はチェックボックスではなく任意の数字が入ります。
そのため、AとBに”何らかの”数値が入っていれば検査をしたということになります。
このような条件で集計をかけることは可能でしょうか?
どうぞよろしくお願いいたします。
Offline
集計というより、抽出かな。
検査モードにして、
フィールドA に = を入力
除外設定
新規検索条件
フィールドB に = を入力
除外設定
検索実行
で良いでしょう。
Offline
Shinさんご回答ありがとうございます。
私が望むのはAとBの両方がポジティブな人の人数を自動的にカウントし、その人数を表示させる方法です。
おそらく、計算フィールドで、そのような条件に合う人を”1”とし、集計フィールドにて、その合計を求めるというような方法になると思うのですが、
計算フィールドでどのようなスクリプトを組めば、AとBの両方がポジティブな人を抽出できるかわかりません。
もし、ご存じでしたら教えて下さい。
よろしくお願いいたします。
Offline
条件の後出しは避けてね。
検査モードにして、
フィールドA に > しきい値 を入力
フィールドB に > しきい値 を入力
検索実行
で良いでしょう。該当人数は、対象レコード数で取得します。
Offline
計算フィールドを作り、その計算式
フィールドA >0 and フィールドB >0
とすると、
両フィールドの値が正の場合に1、他は0となります。
このフィールドを合計すればいいですね。
Offline
アクティブとかポジティブとか書いてるけど、数字はプラスだけなんですかね。IsEmptyを使った方が...
ポジティブにこだわりました。。^^
アクティブ
はFMでは選択された場合に使われます。
Last edited by チポ (2014-09-22 12:02:07)
Offline
みなさま
ご回答ありがとうございました。皆様のおかげで解決しました。アクティブとかポジティブとか紛らわしい用語を使用してすみません。値は全て+です。チポさん、アクティブはそういう使い方をするのですね。とても勉強になります。ありがとうございました。
皆様、今後ともよろしくお願いいたします。
Offline
Pages: 1
[ Generated in 0.008 seconds, 8 queries executed - Memory usage: 511.44 KiB (Peak: 515.98 KiB) ]