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

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

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

You are not logged in.

Announcement

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


#1 2014-03-28 21:43:02

derosa
Guest

対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

項目別に繰り返しフィールドを使用して、対象のレコードの集計を行いたいのですが、Q&Aにて「クロス集計」で検索してみたのですが、なかなかぴったりくる内容がございませんでしたので、お手数かと思いますが良いお知恵ございましたらお貸しいただけないでしょうか?


以下のようなテーブル内容の対象のレコードがある場合に

項目   区分  処理
A       1      済
A       2      済
A       1      済
A       2      済
B       2
A       1      済
B       1      済
B       1      済
B       3      済
C       3      済
C       1      済
A       1      済
D       3      済
D       2      済
D       1      済
E       1     
E       1     


以下の表現を繰り返しフィールドにて常時計算結果示するできるようにしたいです。

[済の集計]
            A    B   C    D    E  ……   
区分1     4    2   1    1    0  ……
区分2     1    0   0    1    0  ……   
区分3     0    1   1    1    0  ……

宜しくお願いします。

#2 2014-03-29 01:15:06

Shin
Member

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

取りあえず、サンプルで勉強してね。
https://dl.dropboxusercontent.com/u/926 … 30.fp7.zip

Offline

#3 2014-03-29 15:20:35

Hiro
Member

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

検索結果を対象レコードに動的クロス集計するサンプルをアップしました。
Lookup集計法を対象レコードに適用した事例です。
横軸方向も動的にテキスト集計して表示します。

●サンプル「検索レコードのクロス集計.fp7」→ http://yahoo.jp/box/w2_LAy

【修正履歴】
2014/3/29 16:21   一部修正して上書きアップし直しました。

Last edited by Hiro (2014-03-29 16:21:17)

Offline

#4 2014-03-29 15:57:21

DEROSA
Guest

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

Shin 様 Hiro 様

いつもお世話になっております。
サンプルアップしていただきありがとうございます。本当に助かります。
今から拝見させていただきます。
またご報告、質問させていただくと思いますが、何卒宜しくお願いいたします。

#5 2014-04-01 20:05:50

DEROSA
Guest

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

お世話になっております。サンプルをアップしていただき本当にありがとうございました。
変更した点と質問の内容を少し変更させていただきます。

項目はA~Oまで(現在15項固定)でカウント数を表示する繰り返しフィールドはA→Oの(値一覧順でソート)をしたいと思います。
区分内容が2個で固定になりましたので、区分フィールドと処理のフィールドも含めて検索した結果の対象レコードの
項目(A→O順にて)毎のみカウント数を単純1行表示する繰り返しフィールドを作成したいと思っております。
レイアウトの配置等も考慮し、できましたら小計パート等を使用しないでカウントする方法はございませんでしょうか?


(A→O)
A   B   C   D    E  ……O 
4   2   1   1    0  ……0

私の質問の内容わかりにくいようでしたら、補足致しましますので、何卒、再びご助力くださいますよう宜しくお願いいたします。

#6 2014-04-03 00:42:40

Hiro
Member

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

その条件でしたらぐっと簡単になります。
繰り返し[15]集計フィールドで個別集計するだけ!!

●サンプル「検索レコードのクロス集計v2.fp7」→ http://yahoo.jp/box/DlAAYw

Offline

#7 2014-04-05 10:29:41

DEROSA
Guest

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

HIRO様

お世話になっております。
検索レコードのクロス集計v2.fp7 にて、希望通りの内容になりました。
2度もサンプルアップしていただけ本当に感謝しております。
ありがとうございました。

#8 2014-06-11 15:32:04

ちぇび
Guest

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

HIROさん

質問者様は解決済みですが、サンプルについて教えてください。

HIROさんが最初にUPしているサンプルですが、こちらを応用してカウントではなく、数量の合計を出そうと思っております。
数量フィールドを追加し、集計スクリプトはトリガを使い、思うような動作をしたのですが、
処理フィールドに「済」を入力しなくても、集計表に反映させるのはどのようにしたらよろしいでしょうか?

お手数をお掛け致しますが、教えていただきますでしょうか?

#9 2014-06-12 00:19:00

Hiro
Member

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

#8の新条件に則した.v3サンプルをアップしました。
設定説明代わりにご覧下さい。

●サンプル「検索レコードのクロス集計v3.fp7」→ http://yahoo.jp/box/hbP8es

Offline

#10 2014-06-14 18:02:23

ちぇび
Guest

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

Hiroさん

サンプルありがとうございました。
勉強させていただきます。

#11 2014-07-01 17:38:33

wattanabe
Member

Re: 対象レコードを項目ごとに繰り返しフィールドにて集計を行う方法

解決してますが質問させてください。
Hiroさんが作成したv3を在庫管理に作り直そうとしてます。

仕入先毎の項目と区分での集計はできますか
ヘッダの項目の上にOO会社みたいな感じで会社をリストで選択すると
ポータルが切り替わるような方法がありましたら教えてください。

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, 9 queries executed - Memory usage: 571.53 KiB (Peak: 588.44 KiB) ]