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

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

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

You are not logged in.

Announcement

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


#1 2018-09-13 10:07:51

tkcn
Guest

年ごとの集計について

いつもお世話になっております。
Fmp14/Mac os10.10使用中です。

現在、
・日報マスタ(1ヶ月1レコード)
・日報明細
の2つのテーブルがあります。
日報マスタ上のレイアウトに、ポータルで日報明細(日々の売上)を表示させており、売上累計は日報明細を集計しています。

日報マスタのリストレイアウトにおいて、各月の売上累計は表示できるのですが、これを年ごとに集計することは可能でしょうか。

前部総計→小計ソート対象を“年”にしても何も集計されません。
(“年”は日付フィールドと別に、year(日付)の計算で求めています。テキスト形式です。)

わかりづらいかもしれませんが、どなたかご教示いただけますと幸いです。
どうぞよろしくお願いいたします。

#2 2018-09-13 10:35:16

Shin
Member

Re: 年ごとの集計について

内部のフィールド定義やリレーション定義などを書き出してもらえませんか。
日報マスターには、年月のフィールドのみなのでは。ならば、そのテーブルはあまり存在意義がありませんね。

それと、表示するときに「年」でソートしていますか。また、その1年分のレコードを対象レコードにしてありますか。

もし、例えば、2018年8月分の月報を表示しているヘッダ部分に、2018年度の集計を出したいのでしたら、全く別のアプローチが必要です。

単なる集計だけなら、日報明細テーブルの中で集計した方が早いかもしれません。
月報も、同様にした方が簡単かも。

Last edited by Shin (2018-09-13 14:48:47)

Offline

#3 2018-09-13 16:52:43

tkcn
Guest

Re: 年ごとの集計について

Shin様、早速のご回答ありがとうございます。
詳細書かせていただきます。

①日報マスタテーブル(一ヶ月一レコード)
日報id、年月(日付を◯◯年◯◯月度と表示)、
日付、曜日、目標金額、日計金額、経過日数などのフィールド
②スタッフ日報明細テーブル(1〜3)‥3人分作成
日報id、日付、売上金額、売上累計フィールド
③チーム日報明細テーブル
日報id、日付、売上金額、売上累計フィールド

・各テーブルは日報idにてリレーション
・日報マスタの詳細レイアウト上に各明細テーブルをポータルで表示
・売上のあった日に、スタッフ、チームともポータルからレコードを作成
・月ごとの売上の集計は、一ヶ月ごとに日報マスタのレコードを新たにするため結果的に集計されている。

※行いたいこと
日報マスタのリストレイアウトで一覧表示させているが、年度ごとに集計したい。(年間の売上累計や達成率を表示したい。)

レイアウトに表示させているのは、年月、目標金額、達成率(日報マスタテーブルより)・売上累計(チーム日報明細テーブルより)で、年月フィールドを対象に、”2018”などと検索するとその年度のデータは抽出される。
前部総計のソート対象を”年月”に指定すると各月ごとに区分け?される。
”年”フィールドをつくり、計算(year(日付))とするとフィールドには2017や2018と表示されるが年度ごとに集計できない。

わかりづらい説明かもしれませんが、どうぞよろしくお願い致します。

#4 2018-09-14 00:50:26

Shin
Member

Re: 年ごとの集計について

日報明細テーブルが3個有るのですか?

私が作ると、テーブルは、販売明細テーブルと担当者マスター、月目標の3個になります。

Last edited by Shin (2018-09-14 00:54:52)

Offline

#5 2018-09-14 07:59:14

tkcn
Guest

Re: 年ごとの集計について

Shin様、返信ありがとうございます。

DBの構造については、不勉強で間違っているかもしれません。いずれ見直すべきなのかもしれません。
現在の形では望むようなことは不可能でしょうか?

#6 2018-09-14 09:02:20

Shin
Member

Re: 年ごとの集計について

日報マスターが、1月分の売り上げの集計を持っているのでしたら、それを年で集計すればいいので、各レコードに年のフィールドを作り、年でソートし、年をキーとした小計パートを作ればいいです。
または、その金額を合計する集計パートを作り、総計パートかヘッダ、フッタに配置します。その上で、年でレコードを抽出すればいいです。

日報idとは、どの様に与えられていますか。日報マスターの中で採番されているのでしょうか。
また、日報マスターの中の、日付、曜日、目標金額、日計金額、経過日数などのフィールドは、1月1レコードは矛盾する様ですが。
ファイル構造は、根本から作り直された方がいいですよ。標準的な構造でしたら、全ての集計は、非常に容易です。

Offline

#7 2018-09-14 09:28:04

チポ
Member

Re: 年ごとの集計について

> 日報マスタテーブル(一ヶ月一レコード)
1日に1レコードで各日報明細をまとめたものなのでは?

さらに「月報」があって、それから年度の集計をするのでは?

んん!
日報マスタには繰返しフィールドで31日分ある??


年度は、それが4月〜3月とすれば
  Year ( 日付 ) - ( Month ( 日付 ) < 4 )
で求められます。
他にもいろいろありますが、一例です。


やはり、日報明細は一つにするべきでしょうね。。

Offline

#8 2018-09-14 09:29:49

tkcn
Guest

Re: 年ごとの集計について

Shin様、返信ありがとうございます。

キーとなる年フィールドは、計算フィールドではダメなのでしょうか。
year(日付)で年だけ抽出しているのですが、思うように集計されません。

日報マスタテーブルは、一ヶ月一レコードで、毎日日時を更新しています。
経過日数も1日ずつ加算するのでそれに対して日計金額が日々変わります。
idは日報マスタテーブルで新規レコード作成時に採番しています。
構造については、しっかり勉強し改めていきたいと思います。
アドバイスありがとうございます。

#9 2018-09-14 09:31:10

tkcn
Guest

Re: 年ごとの集計について

チポ様、申し訳ありません、お名前間違えてしまいました。
失礼致しました。

#10 2018-09-14 09:32:48

tkcn
Guest

Re: 年ごとの集計について

あれ、投稿できてない汗
改めて返信させていただきます。

#11 2018-09-14 09:36:30

チポ
Member

Re: 年ごとの集計について

小計パートは、そのソート対象フィールドでソートしないと表示されません。


日報マスタのレコードは、毎日書き換えているってことですか?
とすれば最悪ですよ。
ファイル自体を壊す場合もあります。

Offline

#12 2018-09-14 10:15:33

tkcn
Guest

Re: 年ごとの集計について

チポ様、返信ありがとうございます。

ソート対象フィールドでソートしましたら望んでいた結果になりました。
ありがとうございました。

しかしながら、ご指摘のように日報マスタのレコードは毎日書き換えています。
かなりまずそうですね。

#13 2018-09-14 13:59:11

Shin
Member

Re: 年ごとの集計について

ごく簡単なサンプルです。
https://www.dropbox.com/s/psf07vpee3nld … 7.zip?dl=0
運用と少し違うかもしれませんが、概ねこの様な動きが目的なのでは。
集計レイアウトは、ソート項目や、ソートの順によって色々な表現が可能です。

Offline

#14 2018-09-14 20:13:17

tkcn
Guest

Re: 年ごとの集計について

Shin様、返信ありがとうございます。

サンプルまでご用意いただき、ありがとうございます。残念ながら私のPCでは開くことができませんでした(汗

ひとまず目標にしていたことは実現できましたので、解決とさせていただきます。
構造についてもっと理解を深め作り直ししていきたいと思いました。

Shin様、チポ様
ありがとうございました。

#15 2018-09-15 08:47:48

Shin
Member

Re: 年ごとの集計について

圧縮してありますので、解凍して開いてください。
手順は、
https://fm-aid.com/bbs2/viewtopic.php?pid=49633#p49633

Last edited by Shin (2018-09-15 08:48:01)

Offline

#16 2018-09-18 08:14:22

tkcn
Guest

Re: 年ごとの集計について

Shin様、返信遅くなり申し訳ありません。
解凍方法の案内、ありがとうございました。
無事ファイル開けました。
理解するには時間かかりそうですが、参考にさせていただき自分のスキルアップにつなげたいと思います。

今回もお世話になりました、重ねてお礼申し上げます。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 550.73 KiB (Peak: 571.64 KiB) ]