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

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

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

You are not logged in.

Announcement

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


#1 2023-09-10 09:52:43

おじとん
Member

家族単位の提出物集約

Win10/FM19で家族を含む会員の必要提出物の依頼文書を作成したいですがうまくいきません。
約6万人おり集計フィールドを利用すると検索が時間かかりすぎでうまくいきません。

データが入っているテーブル
・家族番号00が会員本人(00は必ず在する)
・提出物は①~⑦の7つ

会員番号     家族番号     氏名    必要提出物
123456      00             岩手太郎    ①
123456      01             岩手花子    ①②
123456      02             岩手翼     ③⑥
987654      00             東京壮太    ⑦
987654      01             東京惠子    ②⑥⑦

以下のように結果を出したい
123456      00             岩手太郎    ①②③⑥
987654      00             東京壮太    ②⑥⑦


会員番号でリレーションして必要提出物集計を集計フィールドで一覧、繰り返しの集計個別にしたら例えば123456の岩手さん家族には

①②
③⑥
と結果が返ってくる。そしてFilterにて
Case(not IsEmpty(Filter (必要提出物集計;"①"));"①";)
&Case(not IsEmpty(Filter (必要提出物集計;"②"));"②";)
と⑦まで書くと

①②③⑥

と求めたい結果が表示されるのですが正直、集計が遅すぎて使い物になりません。
初歩的なことで申し訳ござませんがよい方法をご教示いただきたくお願いいたします。

Last edited by おじとん (2023-09-10 10:08:48)

Offline

#2 2023-09-10 10:25:38

Shin
Member

Re: 家族単位の提出物集約

Filter 使うのでしたら、
Filter ( "①②③④⑤⑥⑦⑧⑨⑩" ; 必要提出物集計 )
でいいでしょう。

スマートなのは。必要提出物を、①② ではなく、


で入力しておくと、一覧集計が





になります。それを UniqueValues() して、改行を削除するといいです。

Last edited by Shin (2023-09-10 13:10:19)

Offline

#3 2023-09-10 17:44:36

おじとん
Member

Re: 家族単位の提出物集約

Sihinさん、ありがとうございます。
UniqueValuesは改行されていないとだめなのですね。

Offline

#4 2023-09-10 20:21:10

Shin
Member

Re: 家族単位の提出物集約

Value系の関数ですから

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 555.62 KiB (Peak: 589.01 KiB) ]