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

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

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

You are not logged in.

Announcement

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


#1 2016-08-18 14:03:18

snow_新潟
Guest

検索合計した計算フィールド

検索合計した計算フィールド

ファイルメーカーで出納簿を作りました。
2016年の1月を検索し合計した計算フィールドを作りたいと
思っています。どの関数を使ったら良いのでしょうか?
初歩的な質問で、すみませんです。
ご示唆くださいませ。

snow_新潟

Mac OS10.10
FMP 12

#2 2016-08-18 14:48:25

Shin
Member

Re: 検索合計した計算フィールド

合計するフィールドを対象に合計する集計フィールドを作り、フッタか後部総計においておくだけで良いです。

Offline

#3 2016-08-18 17:01:24

snow_新潟
Guest

Re: 検索合計した計算フィールド

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

私がやりたいのは、

(元金)+(1月集計)= 1月残金
(1月残金)+(2月集計)= 2月残金
(2月残金)+(3月集計)= 3月残金



(11月残金)+(12月集計)= 12月残金

これを計算するために、各月の検索(抽出)合計が出せればと思ったわけです。
計算フィールの条件で、その月を絞り込み集計するみたいな、、、。

考え方自体、間違っていますか?

#4 2016-08-19 09:08:53

チポ
Member

Re: 検索合計した計算フィールド

このテーブルでもできるのですが、

別テーブルで、
一年月を1レコードとして、そこで集計
が簡単ですね。


別テーブルと、元のテーブルとで年月でリレーションして、
当月分の集計が求められます。

別テーブルで前月と照合するリレーションをして、
前月の残金が求められます。

Offline

#5 2016-08-19 12:20:18

snow_新潟
Guest

Re: 検索合計した計算フィールド

チポさま

こめんと、ありがとうございます。
リレーションですね。勉強しています。

snow_新潟

#6 2016-08-19 15:29:02

旅人
Member

Re: 検索合計した計算フィールド

当月の残高から前月までの合計(リレーションでSum)を引けばいいのでは。

Offline

#7 2016-08-19 18:09:15

snow_新潟
Guest

Re: 検索合計した計算フィールド

旅人さま
お世話になります。

リレーションと格闘中です。
現状ですが、
領収日を、年月の「照合フィールド」にするため、Let ( [d = 領収日] ; Left ( Substitute ( d + 0 ; "/" ; "" ) ; 6 ))の
計算フィールドにしました。本日だとすると、201608 となるわけです。
これを照合フィールドにして、8月分の集計を出せば、良いのだなと考えているのですが、、、さて、という感じです。

もうちょっと、がんばってみます。また、教えてくださいませ。

#8 2016-08-19 19:10:00

Shin
Member

Re: 検索合計した計算フィールド

集計機能を使うと、リレーションを使わずにソートだけで表が作れます。

出納帳のフィールド構成がわかりませんが、
入金額 - 出金額
という計算フィールド「入出金」を作っておくと、リレーションを使う時に便利ですので、これは作っておきましょう。

入出金の現在の合計を求める集計フィールド st_入出金 を作っておきます。
別に、入出金の現在の合計を求める集計フィールド s_入出金 を作っておきます。ソートされたグループ毎に集計を再開する オプションもチェックしておきます。
また、年月は、Year ( 領収日 ) * 100 + Month ( 領収日 ) という式にしておきましょう。上の式では、システム環境によって異なる文字列を返す事が有ります。
レイアウトモードで、年月をキーとする小計パートのみのレイアウトを作り、年月 フィールドと、上の st_入出金  s_入出金 フィールドを配置します。全レコードを対象にして、年月でソートすれば、年月毎に集計された金額と、累計の金額が表示されています。

Offline

#9 2016-08-23 10:55:33

snow_新潟
Guest

Re: 検索合計した計算フィールド

Shinさま
ありがとうございます。随分、遅くなりました。その後、格闘していたのですが、解決できないでします。

1:st_入手金と、s_入手金の集計はできました。
2:年月の式も、教えて頂いたもの変更しました。

その年月を、照合フィールドとして、st_入出金  s_入出金 フィールドの小計を
求めると理解していはずなのですが、、、年月フィールドに例えば、201601と入れても
何も起こりません。 ヒントを頂ければと思います。

snow_新潟

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.044 seconds, 12 queries executed - Memory usage: 519.38 KiB (Peak: 523.92 KiB) ]