プロが教えるわが家の防犯対策術!

FileMaker Pro Advanced 10を使用しています。
同月内で同一レコードの重複を除外したカウントをしたいです。
私なりに試行錯誤しているのですが、上手く構築することが出来ません。
ご教授頂けると助かります。

例)
年月日 レコード
2012/01/04 A
2012/01/15 B
2012/01/20 A
2012/02/01 B
2012/02/02 C
2012/02/15 A
2012/02/16 B

とした場合、

2012/01は2カウント
2012/02は3カウント

としたいのです。

A 回答 (4件)

年月で自己リレーションして、A,B,C(レコード?)の動的値一覧を


設定すると重複を除いたリストになります。それをValueCount
関数で行数を計算させます。

1例
http://pupld.net/14/120430/y7uogv6qop/index.cgi
    • good
    • 0
この回答へのお礼

動的一覧のご提案ありがとうございます。
またダウンロードファイルまでご用意頂きましてありがとうございました。

お礼日時:2012/05/04 07:45

No2です。

ちょっと勘違いですね。
月ごとにABCを重複無く数えるということですよね。
たまたま数が同じになったもので。すみません。

そちらの方は
Year(日付)& " " & Month(日付)& " "&記号
のような式で、20011 1 A
のような値が入った計算フィールドを作ります。
その値を重複を除いて数を数えれば良いのですが、

今Filemakerを使えないので、確認ができないので、重複の処理は
http://www.russ.jp/stepbbs/step.cgi?mode=view&no …
を参考にしてください。
    • good
    • 0
この回答へのお礼

ki073様
ありがとうございます。
これから試してみます。

お礼日時:2012/04/30 17:47

レコード数を月別に集計して、その数から1を引くと考えればいかがでしょうか。



今手元にFilemakerが無いので記憶だけが頼りですので間違いがあるかもしれませんが、

月別にに集計しますので年月を入れる計算フィールドを作ります。
計算式としてYear(日付)*100+Month(日付)のようなものを作り、「年月」とします。
次にレイアウトに小計パートを追加し、「年月」に対するカウントを表示するようにします。
参考
http://www.filemaker.co.jp/help/html/create_db.8 …

後は、データを表示させ、ソートを「月日」を含めてしてください。
カウント数が表示されるはずです。

分かりにくければ、Filemakerで月別の合計値の集計の方法が書かれたサイトが結構有りますのでそれを参考にしてみてください。
小計パートで合計ではなくカウントを選ぶところが違うだけです。
    • good
    • 0

ソートし直して、手でカウントした方が早いのでは。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す