みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
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個
追伸
解決の報告方法が判りません。
不要なのでしょうか?
Cは そのカウント
Bは そのカウント-Cのカウント
Aは そのカウント-Bのカウント
でいいのでは。
Offline
Aまで進んでるレコードにはA
Bまで進んでるレコードにはB
と入れるフィールドを作って、そのフィールドをカウントする
集計フィールドを作ればできませんかね。
Offline
わすれた。
> 解決の報告方法が判りません
なさそうなんですね、
もっかボランティア頼みです。
ボランティアの皆さん、
お疲れさまです、ガンバッって下さい -_-
Last edited by チポ (2013-09-03 09:56:04)
Offline
チポ様
旅人様
ご回答頂き有難う御座います。
現在は集計フィールドを作成しカウントしておりますが、
相談内容のように出来なくて困っております。
申し訳ありませんが、ご回答内容に対する方策が判らなくて、
具体的にはどの様にすれば宜しいのでしょうか。
追伸
やはり以前のように解決ボタンはないのですね。
集計フィールドを計算式の引数に使うときは
GetSummary関数
を使います。
http://www.filemaker.com/12help/jp/html … tml#106886
お分かりにならなかったらまた質問を。。
Offline
集計フィールドの場合「0」が出ないのでした。
というわけで、別テーブルからのLookup集計ではダメですか。
Offline
0がほしいのなら、
集計フィールドの値を計算フィールドに移せば、
計算式で0を表示することもできますよね。
Offline
下記フィールドを追加しました。
各チェックの個数は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
> AチェックのGS 計算 =GetSummary(Aチェックのカウント;名称)
0を表示するのなら
Case ( IsEmpty ( GetSummary ( Aチェックのカウント ; 名称 ) ) ; 0 ; GetSummary ( Aチェックのカウント ; 名称 ) )
とすればいいでしょう。
Offline
Pages: 1
[ Generated in 0.017 seconds, 9 queries executed - Memory usage: 518.16 KiB (Peak: 523.07 KiB) ]