2 返信 最新の回答 日時: Aug 20, 2009 9:22 AM ユーザー:yayopix

    集計から一部外したいのですが・・・

    yayopix

      タイトル

      集計から一部外したいのですが・・・

      フォーラムに投稿

      会員名簿の中に「会費支払い一覧」を作りました。それぞれの月に支払った日付(タイプ:テキスト)を入れています。

      最後の行に、それぞれの月を集計(カウント)にして会員人数が分かるようにしました。

       

         氏名・ 1月・ 2月・ 3月・ 4月・・・・

        ***・1/7・2/4・3/4・4/7・・・・

        ***・1/8・2/9・ 退会

        ***・1/7・ 休会・3/4・4/7・・・・

      支払い人数.. 3   3   3   2  

       

       このままですと、休会や退会の人の人数も計算されてしまいます。

      集計の中から休会と退会は計算にいれない方法はありますでしょうか?

        • 1. Re: 集計から一部外したいのですが・・・
          user6776
            

          日付や"退会"が入っているフィールドとは別に下記の様な計算フィールドを用意して、それに対して集計すればいいんじゃないかと。 

           

          Case(

          支払った日付 = "退会" ; "" ;

          支払った日付 = "休会" ; "" ; 

          IsEmpty( 支払った日付 ) ; "" ;

          1

           

           

          退会、休会、もしくは空白の時はからっぽ。それ以外の時、1を表示するという条件です。 

          にsago350により編集されたメッセージ
          • 2. Re: 集計から一部外したいのですが・・・
            yayopix
              

            sago350さん

            ありがとうございました〜〜

            おかげさまで出来ました。

             

            FileMaker10を使い始めて1か月以上たつのですが、まだ関数?とか理解出来てなくて・・・

            「支払い人数」の所を「タイプ→計算」にしてCountやifを使うのかな・・と思って・・いろいろやってみたのですが出来なくて・・

            (いろいろといっても適当に近いので当たり前ですが・・)

            そもそも単純に「Count ( 会費01 )」でやっても数さえ出ないので・・質問してしまいました。

             

            なので、いまだにCountってなに〜〜「<フィールド> 内の空白を除く有効な値を返します」じゃないの〜〜って状態です・・

            「はじめてのFileMaker」って書籍とヘルプで勉強していますが、まったく理解出来てないような気がします。

             このサイトや他のサイトの質問や回答を見たりもしていますが、当てはめ方が分からなかったりしています。 

            今回は sago350さんの最後の1行で理解出来ました。

             

            もしこの辺(関数?)を理解しやすい書籍などご存じでしたら教えて下さいませ。