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

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

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

You are not logged in.

Announcement

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


#1 2013-09-03 09:34:09

aya
Guest

各チェック毎にカウント

WinXP FM12です。

レコードは名称No毎に作製しています。
複数の工程でチェックして、その日付を入力しています。
下記の様に各チェックにカウントする方法をご指導願います。
例えば名称No1はCチェックまで進んでいるので、Cチェックのみ1個です。


名称No  名称     Aチェック  Bチェック  Cチェック

1      みかん  2013/09/01   2013/09/02   2013/09/03
3      みかん  2013/09/01   2013/09/02 
2      みかん  2013/09/01
==================================================
           みかん    1個            1個            1個
   


6     りんご   2013/09/01
5     りんご   2013/09/01   2013/09/02   2013/09/03   
==================================================
         りんご     1個            0個             1個



4     メロン   2013/09/01
==================================================
         メロン     1個            0個             0個


追伸
解決の報告方法が判りません。
不要なのでしょうか?

#2 2013-09-03 09:52:43

チポ
Member

Re: 各チェック毎にカウント

Cは そのカウント
Bは そのカウント-Cのカウント
Aは そのカウント-Bのカウント

でいいのでは。

Offline

#3 2013-09-03 09:54:43

旅人
Member

Re: 各チェック毎にカウント

Aまで進んでるレコードにはA
Bまで進んでるレコードにはB
と入れるフィールドを作って、そのフィールドをカウントする
集計フィールドを作ればできませんかね。

Offline

#4 2013-09-03 09:55:11

チポ
Member

Re: 各チェック毎にカウント

わすれた。

> 解決の報告方法が判りません
なさそうなんですね、
もっかボランティア頼みです。

ボランティアの皆さん、
お疲れさまです、ガンバッって下さい -_-

Last edited by チポ (2013-09-03 09:56:04)

Offline

#5 2013-09-03 11:17:57

aya
Guest

Re: 各チェック毎にカウント

チポ様
旅人様
ご回答頂き有難う御座います。

現在は集計フィールドを作成しカウントしておりますが、
相談内容のように出来なくて困っております。
申し訳ありませんが、ご回答内容に対する方策が判らなくて、
具体的にはどの様にすれば宜しいのでしょうか。

追伸
やはり以前のように解決ボタンはないのですね。

#6 2013-09-03 11:52:43

チポ
Member

Re: 各チェック毎にカウント

集計フィールドを計算式の引数に使うときは
GetSummary関数
を使います。

http://www.filemaker.com/12help/jp/html … tml#106886

お分かりにならなかったらまた質問を。。

Offline

#7 2013-09-03 13:09:21

旅人
Member

Re: 各チェック毎にカウント

集計フィールドの場合「0」が出ないのでした。
というわけで、別テーブルからのLookup集計ではダメですか。

http://pupld.net/21/130903/nucf7atgrk/index.cgi
進捗数.fmp12

Offline

#8 2013-09-03 13:53:14

チポ
Member

Re: 各チェック毎にカウント

0がほしいのなら、

集計フィールドの値を計算フィールドに移せば、
計算式で0を表示することもできますよね。

Offline

#9 2013-09-03 15:47:53

aya
Guest

Re: 各チェック毎にカウント

下記フィールドを追加しました。
各チェックの個数はAチェックの個数,Bチェックの個数,CチェックのGS
で表示できているのですが間違いはないでしょうか。

フィールド名         タイプ      式
Aチェックのカウント   集計  =カウント Aチェック日付
Bチェックのカウント   集計  =カウント Bチェック日付
Cチェックのカウント   集計  =カウント Cチェック日付
AチェックのGS        計算  =GetSummary(Aチェックのカウント;名称)
BチェックのGS        計算  =GetSummary(Bチェックのカウント;名称)
CチェックのGS        計算  =GetSummary(Cチェックのカウント;名称)
Aチェックの個数      計算  =AチェックのGS-BチェックのGS
Bチェックの個数       計算  =BチェックのGS-CチェックのGS

#10 2013-09-03 16:02:53

チポ
Member

Re: 各チェック毎にカウント

> AチェックのGS        計算  =GetSummary(Aチェックのカウント;名称)
0を表示するのなら
Case ( IsEmpty ( GetSummary ( Aチェックのカウント ; 名称 ) ) ; 0 ; GetSummary ( Aチェックのカウント ; 名称 ) )
とすればいいでしょう。

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: 521.7 KiB (Peak: 526.6 KiB) ]