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

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

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

You are not logged in.

Announcement

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


#1 2020-09-18 11:25:16

adoran
Member

集計の作成法について

Win10 FM17を使用しています

集計を作ったことがなく質問です

カレンダーを作成して
日付フィールド[31]
曜日フィールド[31]
1行目フィールド[31]  (○、△、□、①、②、③)ドロップダウンで選択
2行目フィールド[31]  (○、△、□、①、②、③)ドロップダウンで選択
3行目フィールド[31]  (13~21,13~23,外、内)ドロップダウンで選択

集計フィールドを作りたい
  1日 2日・・・・・・・
○ 3  2
△ 1  4



内 2  5

集計フィールドはどのように計算式をいれたらいいのでしょうか?

Offline

#2 2020-09-18 12:15:07

Shin
Member

Re: 集計の作成法について

勤務のシフト表ですか。提示されている入力は、一人ごとのカレンダーという意味ですよね。
1行目と2行目は、それぞれ独立したフィールドですか。それとも、最大2項目の入力がある、という事でしょうか。同じ値の入力でも許されるのですか。

繰り返しフィールドは特殊なフィールドですので、便宜的に一時的なデータを保存したり、計算フィールドとして内部で使うのは問題ありませんが、通常のデータを入力したり、保存するフィールドとして使うことは避けられた方がいいでしょう。

データの保存に繰り返しフィールドを使わないように作り変えることをお勧めします。1人1日を1レコードとするテーブルを作りましょう。
その上で、入力用のフィールドの設定ですが、
  そのテーブルに3この入力用のフィールドを作る作り方と、
  上のテーブルからリレーションを張った別テーブルを作り、1項目ごとに1レコードとするテーブルを作る方法(例えば、10/1 Aさん ○ )
があります。
その上で、それを項目ごとに繰り返しフィールドに展開して、集計するのがいいでしょう。
ただ、入力用の一覧表示フォームも作らないといけない(結構テクニックが必要です)でしょうから、考え所でしょうか。

そのままの形がいいのでしたら、List ( 1行目フィールド ; 2行目フィールド ; 3行目フィールド ) という計算フィールドを作り、さらにそれを一覧集計する集計フィールドを作ります。
計算フィールド ValueCount ( FilterValues ( 集計フィールド ; "○" ) ) を作れば、○ をカウントできます。同じように10個の計算フィールドを作ればいいでしょう。
https://www.dropbox.com/s/m1vpckgf1sr6m … 2.zip?dl=0

Last edited by Shin (2020-09-19 14:30:00)

Offline

#3 2020-09-21 16:21:24

adoran
Member

Re: 集計の作成法について

返事遅れました
ありがとうございます
1行目、2行目は独立したフィールドになります

サンプルありがとうございます
参考にしてみます

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 505.49 KiB (Peak: 515.51 KiB) ]