みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。Filemaker18 windows10です。
チェックボックスセットのチェックした項目をそれぞれカウントをしたいのですが、今はそのチェックボックスセットに対応する(定義した)項目一つ一つにフィールドを作り、カウントで数え最後に集計をしています。ただこの場合、新しい項目を作ったりすると、フィールドを作れる知識を持った管理人が必要となり、汎用性・将来性に欠けていると思っています。
ExcuteSQLを使用して、項目と集計数を出すことはできますが、エクセルにエクスポートした時に思った表示がされていませんし、そもそもチェックボックスの個々のカウントになりません。
何かいい方法があれば教えていただければ幸いです。よろしくお願いします。
Offline
対象レコードが関連レコードとなる自己リレーションして、
各項目ごとのチェック数を繰り返しフィールドにしてその計算式
PatternCount ( List ( 自己リレーション::チェックボックス[1] ) ;
GetValue ( ValueListItems ( Get ( ファイル名 ) ; 値一覧名 ) ; Get ( 計算式繰り返し位置番号 ) ) )
で得られます。
各項目の値名は
GetValue ( ValueListItems ( Get ( ファイル名 ) ; 値一覧名 ) ; Get ( 計算式繰り返し位置番号 ) )
で得られますね。
しかし、エクセルのエクスポートを考えるのでしたら、
1項目1レコードの別テーブルで集計して、それをエクスポート、
エクセルで、行列の入れ替えを行えばいいでしょう。
Offline
繰り返しの集計フィールドを利用する案!
・チェックボックス・フィールドの内容を、繰り返し計算フィールドに持ち替えて、
・それをやはり繰り返し集計フィールドでカウント集計する。
Offline
チポさん Hiroさん 早速のご返答、ありがとうございます。
いつもカウントできないか考えていましたが、繰り返しフィールドを使用すればいいんですね。勉強になります。
エクセルへの出力を考えていますので、個々レコードなり フィールドの設定が必要な事もわかりました。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 506.64 KiB (Peak: 517.73 KiB) ]