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

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

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

You are not logged in.

Announcement

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


#1 2019-02-06 15:00:28

koshilow
Member

毎月1日時点の人数を出したいです

お世話になっております。FMP16 WIN10

職員の人員表を作りたいと考えています。
部署別職種別の毎月1日時点の人数を拾いたいです。

イメージ
   1月        2月       3月
A部署 職種a 2人    左記同様
     職種b 1人

B部署 職種a 1人   
     職種b 2人

職員マスタには採用日フィールド 退職日フィールドがあり、ここから反映できないかと悩んでいますが
初心者の為、やり方が思い浮かびません。
よろしくお願い致します。

Offline

#2 2019-02-06 18:16:35

Shin
Member

Re: 毎月1日時点の人数を出したいです

職員ごとの各月の在席データを作り、それを集計するが簡単でしょう。繰り返し計算フィールドでしたら、式が1個ですみます。
年月データを通し月に変換して計算しておくと、年跨ぎも単純化できます。
https://www.dropbox.com/s/e3xpg01eqy3fr … 7.zip?dl=0

Last edited by Shin (2019-02-07 17:22:57)

Offline

#3 2019-02-07 14:08:47

koshilow
Member

Re: 毎月1日時点の人数を出したいです

Shin 様
サンプルまで作っていただきありがとうございます。
これを参考にしてやってみたいと思います。

Offline

#4 2019-03-06 16:45:30

koshilow
Member

Re: 毎月1日時点の人数を出したいです

お世話になっております。
以前shin様に教えていただいた方法で人数を出すことはできています。

これを例えば 職員aさん 1月A部署 2月はB部署に異動になりました となった場合はどのようにしたらいいでしょうか。
人員数では現在のレイアウトだと
              1月 2月
          A部署   0人  0人
          B部署 1人  1人  となっています。
これを                     
          A部署  1人 0人
          B部署  0人 1人  としたい

部署は職員マスタに入力しています。
1月~12月の部署在籍データのようなものをつくるといいのでしょうか。
よろしくお願い致します。

Last edited by koshilow (2019-03-06 17:01:58)

Offline

#5 2019-03-06 17:01:01

Shin
Member

Re: 毎月1日時点の人数を出したいです

今のテーブルと別に、職員ID、氏名、などを持たせたテーブルを作り、そこから職員IDで今のテーブルへリレーションを張り、ポータルで表示しておきます。移動などはそこへ入力していきます。
職員aさん 1月A部署 2月はB部署 は、aさんのレコードが2個作られる事になります。
人数などの統計集計は、今のテーブル側で行えばいいですl。
https://www.dropbox.com/s/e3xpg01eqy3fr … 7.zip?dl=0

Last edited by Shin (2019-03-08 14:16:03)

Offline

#6 2019-03-06 17:26:25

koshilow
Member

Re: 毎月1日時点の人数を出したいです

Shin様
いつもありがとうございます。
早速やってみたいと思います。
また質問させていただきます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.09 KiB (Peak: 514.95 KiB) ]