みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[win10]FileMaker Ver:[13]
始めまして 初心者で
作成方法が全く解りません どのように作成すれば良いのか教えて頂ければ幸いです。
日付 分類 品名 金額 合計というフィールドは作成して レジのような感じに作成しております。
分類(日本酒、ワイン、焼酎、食品、日用品等)連続フィールド使用 15
金額 も連続フィールド 15 を設定しております。
分類別に その日の集計を取りたいのですが
関数等の知識が全く解らず
どのように次に進めば良いかアドバイスが頂きたいです。
よろしくお願い致します。
Offline
>連続フィールド使用 15
というのが、正式名称「繰り返しフィールド」のことでしたら
別テーブルから繰り返しをばらばらにして1レコード1分類に
しないといけません。
まず、それをやるために
別テーブルを作って、フィールドは日付 分類 品名 金額にします。
(どちらのテーブルにもシリアル番号も必要?)
このテーブルでファイルメニューから「レコードのインポート-ファイル」を選び
今のファイルを指定。
インポート順設定で日付 分類 品名 金額 (シリアル番号)をそれぞれ→で結びます。
インポートボタンを押して、次に出る窓で繰り返しを「複数のレコードに分ける」
にチェック。
Offline
分類フィールドの内容が固定されているのでしたら、集計機能を使えば、今の形のままで、日計、月計なども可能ですよ。
集計フィールドで、s_金額 を作ります。項目は、金額の合計にしておき、繰り返しの集計:個別 にしておきます。
集計用のレイアウトを作り、日付をキーとする小計パート を作り、そこに、上の集計フィールドと日付を配置します。
そのレイアウトで日付でソートを行えば、日付ごとに集計されます。
同様に、週、とか、月、とかのフィールドを作り、小計パートを作れば、その区分に沿った集計が可能です。
ただ、繰り返しフィールドは配列の様な物ですが、FM の中では、機能的に十分な物では有りません。テンポラリーに使うのは何ら支障はないのですが、理論的にも、データの保存として使わない方が良いです。データベースの理論では、旅人さんの様に、1項目1レコードとなる様なテーブルを別に作り、ポータルで入力していくのがお勧め方法です。
Last edited by Shin (2016-10-16 17:10:03)
Offline
横からの質問で申し訳ないですが、私も同様にレジのシステムを作っています。
Shinさんの言われたように作成をしてみましたが、その日の全ての入金の合計となってしまいます。
分類(日本酒、ワイン、焼酎、食品、日用品等)ごとの入金の合計を求めるにはどうしたらいいのでしょうか?
分類フィールドの内容が固定
というのが、繰り返しの1番目は常に日本酒、2番目がワイン、etc.
という意味ですから、無理でしょう。
繰り返しでなくポータルにすべき。
timさんありがとうございます。
繰り返しフィールドはもとから使わず、入金があるごとに1レコードごとに入力しています。
ある日付のある分類の金額の合計を出そうとポータルと悪銭苦闘していますが、上手くできません。
分類ごとの合計を求めたい場合は日付と分類ごとにポータルに分けて、そのポータルごとに合計を出す。となるのでしょうか?
それなら、新規に投稿した方がよかったのでは。
日付と分類の両方でソートしないとだめですよ。
ポータルの中には表示されません。ポータル内のテーブルのレイアウトで小計パートを作ります。
日付ごとの親レコードでポータル内に分類ごとに集計したいなら、GetSummary(集計フィールド;分類)の計算フィールドを作ってポータルフィルタで分類ごとに1行になるように絞り込めば、できるかな。
timさん
出来ました!ありがとうございます!
ここで出した合計の数字を他のフィ-ルド等で利用することは可能ですか?
Offline
Shinさん
サンプル頂いたのに申し訳ないです。私がwindows7でFP7環境ではなく、FP4とFP14を導入している状態なので文字化けしていて上手く見ることができませんでした。
ファイルのコンバートを行ってください。解凍して、FM14にドロップするだけです。
Offline
私はよくリレーションをメインとした集計表をよく作りました。
マスターテーブルでのレイアウトの工夫で
日単位の集計を表示する作例です。
これの応用で色色できると思います。
作例は http://yahoo.jp/box/--PIG4 に置きました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 522.45 KiB (Peak: 527.36 KiB) ]