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

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

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

You are not logged in.

Announcement

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


#1 2016-10-16 09:20:19

moriri
Member

分類別集計の仕方

OS:[win10]FileMaker Ver:[13]
始めまして 初心者で
作成方法が全く解りません どのように作成すれば良いのか教えて頂ければ幸いです。

日付 分類 品名 金額 合計というフィールドは作成して レジのような感じに作成しております。
分類(日本酒、ワイン、焼酎、食品、日用品等)連続フィールド使用 15
金額 も連続フィールド 15 を設定しております。

分類別に その日の集計を取りたいのですが
関数等の知識が全く解らず
どのように次に進めば良いかアドバイスが頂きたいです。

よろしくお願い致します。

Offline

#2 2016-10-16 10:57:16

旅人
Member

Re: 分類別集計の仕方

>連続フィールド使用 15
というのが、正式名称「繰り返しフィールド」のことでしたら
別テーブルから繰り返しをばらばらにして1レコード1分類に
しないといけません。

まず、それをやるために
別テーブルを作って、フィールドは日付 分類 品名 金額にします。
(どちらのテーブルにもシリアル番号も必要?)
このテーブルでファイルメニューから「レコードのインポート-ファイル」を選び
今のファイルを指定。
インポート順設定で日付 分類 品名 金額 (シリアル番号)をそれぞれ→で結びます。
インポートボタンを押して、次に出る窓で繰り返しを「複数のレコードに分ける」
にチェック。

Offline

#3 2016-10-16 12:47:28

Shin
Member

Re: 分類別集計の仕方

分類フィールドの内容が固定されているのでしたら、集計機能を使えば、今の形のままで、日計、月計なども可能ですよ。

集計フィールドで、s_金額 を作ります。項目は、金額の合計にしておき、繰り返しの集計:個別 にしておきます。
集計用のレイアウトを作り、日付をキーとする小計パート を作り、そこに、上の集計フィールドと日付を配置します。
そのレイアウトで日付でソートを行えば、日付ごとに集計されます。
同様に、週、とか、月、とかのフィールドを作り、小計パートを作れば、その区分に沿った集計が可能です。

ただ、繰り返しフィールドは配列の様な物ですが、FM の中では、機能的に十分な物では有りません。テンポラリーに使うのは何ら支障はないのですが、理論的にも、データの保存として使わない方が良いです。データベースの理論では、旅人さんの様に、1項目1レコードとなる様なテーブルを別に作り、ポータルで入力していくのがお勧め方法です。

Last edited by Shin (2016-10-16 17:10:03)

Offline

#4 2016-11-18 13:53:17

サン
Guest

Re: 分類別集計の仕方

横からの質問で申し訳ないですが、私も同様にレジのシステムを作っています。
Shinさんの言われたように作成をしてみましたが、その日の全ての入金の合計となってしまいます。
分類(日本酒、ワイン、焼酎、食品、日用品等)ごとの入金の合計を求めるにはどうしたらいいのでしょうか?

#5 2016-11-18 14:26:37

tim
Guest

Re: 分類別集計の仕方

分類フィールドの内容が固定
というのが、繰り返しの1番目は常に日本酒、2番目がワイン、etc.
という意味ですから、無理でしょう。
繰り返しでなくポータルにすべき。

#6 2016-11-18 14:32:28

サン
Guest

Re: 分類別集計の仕方

timさんありがとうございます。

繰り返しフィールドはもとから使わず、入金があるごとに1レコードごとに入力しています。

ある日付のある分類の金額の合計を出そうとポータルと悪銭苦闘していますが、上手くできません。

分類ごとの合計を求めたい場合は日付と分類ごとにポータルに分けて、そのポータルごとに合計を出す。となるのでしょうか?

#7 2016-11-18 15:00:28

tim
Guest

Re: 分類別集計の仕方

それなら、新規に投稿した方がよかったのでは。

日付と分類の両方でソートしないとだめですよ。
ポータルの中には表示されません。ポータル内のテーブルのレイアウトで小計パートを作ります。

日付ごとの親レコードでポータル内に分類ごとに集計したいなら、GetSummary(集計フィールド;分類)の計算フィールドを作ってポータルフィルタで分類ごとに1行になるように絞り込めば、できるかな。

#8 2016-11-18 15:53:32

サン
Guest

Re: 分類別集計の仕方

timさん

出来ました!ありがとうございます!
ここで出した合計の数字を他のフィ-ルド等で利用することは可能ですか?

#9 2016-11-18 16:48:50

Shin
Member

Re: 分類別集計の仕方

Offline

#10 2016-11-18 17:43:01

サン
Guest

Re: 分類別集計の仕方

Shinさん

サンプル頂いたのに申し訳ないです。私がwindows7でFP7環境ではなく、FP4とFP14を導入している状態なので文字化けしていて上手く見ることができませんでした。

#11 2016-11-18 17:47:21

Shin
Member

Re: 分類別集計の仕方

ファイルのコンバートを行ってください。解凍して、FM14にドロップするだけです。

Offline

#12 2016-11-19 22:45:46

シャチ
Member

Re: 分類別集計の仕方

私はよくリレーションをメインとした集計表をよく作りました。
マスターテーブルでのレイアウトの工夫で
日単位の集計を表示する作例です。
これの応用で色色できると思います。
作例は http://yahoo.jp/box/--PIG4 に置きました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 521.19 KiB (Peak: 526.09 KiB) ]