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

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

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

You are not logged in.

Announcement

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


#1 2017-11-24 16:41:39

ukki
Member

別テーブルにある値一覧を項目別に集計したい

いつもこちらでお世話になってます。

Aテーブル・・・日付フィールド、都道府県フィールド("東京"、"神奈川"、"千葉"のチェックボックス)
Bテーブル・・・日付フィールド、東京フィールド、神奈川フィールド、千葉フィールド

以上があります。
BテーブルはAの集計レポートのようなものです。

日付別に各値一覧の項目の数を出したいのですが、どのような計算式を設定したらよいでしょうか。
Aテーブルのレコードに入力したら、Bフィールドの各項目に自動入力できるようにしたいと考えています。

AとBの日付フィールドをリレーションしたところまではしてみました。

Offline

#2 2017-11-24 17:12:11

チポ
Member

Re: 別テーブルにある値一覧を項目別に集計したい

BテーブルとAテーブルのリレーション

             日付     =     日付
     and
  東京フィールド = 都道府県

として、
Bテーブルで計算フィールドの計算式
  Count ( Aテーブル::都道府県 )

これで東京のチェックが数えられます。

同じことを各県分作ることになりますね。


実際には県名はもっとあるのでしょうか?

その数が多いのでしたら、
1都道府県 &1日
ごとを1レコードとするテーブルで集計して、
その表示法を考えた方がいいかもしれませんね。

Offline

#3 2017-11-24 17:44:30

ukki
Member

Re: 別テーブルにある値一覧を項目別に集計したい

早速のご返答感謝いたします!
すみません、初心者でどこに何を書くか混乱しているのですが、

         日付     =     日付
     and
  東京フィールド = 都道府県

として、

というのは、
日付フィールド同士でリレーション
東京フィールドと都道府県フィールドをリレーション

Bテーブルの自動入力の計算式のところに
Count ( Aテーブル::都道府県 )

ということでしょうか。

Offline

#4 2017-11-24 17:56:47

チポ
Member

Re: 別テーブルにある値一覧を項目別に集計したい

複数のフィールドで照合するリレーションができます。

リレーションシップグラフで書かれたフィールドをそれぞれつなげます。

Bテーブルで計算フィールドを作り、その計算式に前記の式を指定します。

Offline

#5 2017-11-24 18:18:07

Shin
Member

Re: 別テーブルにある値一覧を項目別に集計したい

チェックボックスなので、マルチチェックがあるかもしれませんね。
日付だけのリレーションにして、 List() でチェックした都道府県のリストを作り、PatternCount() でカウントするのがいいかと思います。

または、私の好きな、繰り返しフィールドに展開して、集計。
https://www.dropbox.com/s/31otmmks57hte … 7.zip?dl=0

Last edited by Shin (2017-11-24 18:48:12)

Offline

#6 2017-11-24 18:38:47

ukki
Member

Re: 別テーブルにある値一覧を項目別に集計したい

何度もすみません

リレーションシップ編集ダイアログで
Aテーブルの日付フィールド = Bテーブルの日付フィールド
AND
Aテーブルの都道府県フィールド = Bテーブルの東京フィールド
以上をリレーションしました。


Bテーブルの東京フィールドの入力値の自動化の計算式に
Count ( A::都道府県 )
と入力し、既存値を置き換えない のチェックを外しました。

試しに、A,B共に同じ日付にして
Aテーブルの東京にチェックを入れましたが、
Bテーブルの東京フィールドにカウント値が入りません。

フィールドの設定自体が間違ってるのでしょうか、、、、
東京フィールドは数字フィールドとしています。

Offline

#7 2017-11-24 19:25:15

ukki
Member

Re: 別テーブルにある値一覧を項目別に集計したい

繰り返しフィールドに展開して、集計。
https://www.dropbox.com/s/31otmmks57hte … 7.zip?dl=0


参考にさせていただきました。
他の項目も集計しなければならないので大変役立ちそうです。
設定を確認しつつアレンジできるよう頑張ってみます
ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 513.87 KiB (Peak: 518.77 KiB) ]