みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Mac版 FileMaker Pro 19 を使用しています。
A,B,Cの3校で5件のデータがあります。
A校 青木
A校 上田
B校 服部
B校 坂田
C校 石田
挿入 → パート → 小計ソート対象(学校コードでソート)すると
次のようになります。
A校 2名
A校 青木
A校 上田
B校 1名
B校 服部
B校 坂田
C校 1名
C校 石田
同じレイアウトを複製してボディ部分を削除すると次のように学校名と人数のみが表示されます。
A校 2名
B校 1名
C校 1名
学校名の前に「挿入」 → 「レコード番号」入れると
1 A校 2名
3 B校 2名
5 C校 1名
データの数をカウントしてしまいます。
---------------------------------------
1 A校 2名
2 B校 2名
3 C校 1名
そもそもこのようなやり方で学校名の一覧を作ることが間違っているのかもしれませんが、
1、2、3のように、学校の数のみを表示したいのですが、何か良い方法はないでしょうか。
どなたか、ご教授をよろしくお願いします。
Offline
対象レコードが絞られた状態だとリレーションで集計が難しいから、
ちょっと厄介ですね。
集計フィールドを作り、
カウント・現在のカウント・ソートされたグループごとに集計を再開する
と設定
この集計フィールドの逆数を得る計算フィールドを作り、
それを
合計・現在の合計
とする集計フィールドで求められますね。
> 小計ソート対象パート
名称は「小計パート」ですよ。
その
ソート対象は○○フィールド
ということです。
Offline
チポ 様
早速のご指導ありがとうございます。
小計パートのご指摘ありがとうございます。
その後、色々試みていますが次の処理が理解できません。
----------------------------
「この集計フィールドの逆数を得る計算フィールドを作り」
----------------------------
集計フィールドの「逆数を得る計算フィールド」の作り方が理解できません。
もしよければ、この点をご教授いただけませんでしょうか?
何卒、よろしくお願いします。
Offline
校名を一覧集計する集計フィールドを作り、GetSummary() で取り出し、UniqueValues() しておきます。
そのなかの何番目にあるかを求めればいいです。
https://www.dropbox.com/s/1843rkmb0wqnl … 2.zip?dl=0
ちょっとだけピットフォールはありますが。
Last edited by Shin (2021-04-27 16:23:21)
Offline
1 / GetSummary ( 集計フィールド ; ソートフィールド )
ですね。
GetSummary関数
これは集計フィールドを引数に使うときのお約束、無条件にそう覚えましょう。
Offline
チポ様
ご親切に教示いただきましたが、色々と試行錯誤してみましたが、私の理解不足のため
なかなかうまくいきませんでした。
Shin様
やはり、理解できなくて諦めなくてはならないかなと思っていたのですが、Zipでファイルを提供いただいていました。
開いてみると、なんと私のやりたいことをそのまま作成していただいており、大いに感激しております。
本当にありがとうございました。
このサイトで質問させていただき本当にありがたく思っています。
チポ様、Shin様 心より感謝しています。ありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 564.73 KiB (Peak: 588.95 KiB) ]