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

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

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

You are not logged in.

Announcement

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


#1 2018-07-02 20:51:06

ukki
Member

年度別クロス集計について

いつも大変お世話になっております。
ファイルメーカー 16 Macを使用しています。

テーブルに以下のフィールドを設置しています。

・受付年月日
・時間
・年齢(数字フィールド)
・住所1(ポップアップメニュー:”E市”、”F市”、”G市”、”地域不詳”)
・相談内容(チェックボックス:”医療機関案内”、”医療相談”、”専門医案内”、”介護・福祉相談”、”在宅医療”、”認知症相談”、”かかりつけ医”、”要望”、”その他”)
・医師の医療相談(チェックボックス:値一覧・・・”1”)
・受入確認(チェックボックス:値一覧・・・”1”)


これらから、各項目が何件あったかを集計レポートを作成することになりました。
作りたいレポートは以下です。

・年度フィールド(28年度、29年度、30年度をポップメニューで設定し、年度後ごとに集計結果が入れ替わる)
・X軸・・・4月〜翌年3月、年度合計
・Y軸・・・相談件数
       時間帯(9時台、10時台、11時台、12時台、13時台、14時台、15時台、16時台、17時台、18時台)
       年齢(10歳未満、10代、20代、30代、40代、50代、60代、70代、80代、90代)(例:15歳→10代)
       住所(E市、F市、G市、地域不詳)
       相談内容(”医療機関案内”、”医療相談”、”専門医案内”、”介護・福祉相談”、”在宅医療”、”認知症相談”、”かかりつけ医”、”要望”、”その他”)
       受入確認の総件数
       医師の医療相談の総件数
       医師の医療相談のうち、”医療機関案内”、”医療相談”、”専門医案内”、”介護・福祉相談”、”在宅医療”、”認知症相談”、”かかりつけ医”、”要望”、”その他”が何件か。

・各項目に大項目名をつけられる方法がありましたらそれもご指導いただけるとありがたいです。
(例えば、大項目は年齢、小項目は10歳未満、10代、20代、30代、40代、50代、60代、70代、80代、90代)
・年度




以下が作ってみたフォームです
https://www.dropbox.com/history/テスト.fmp … =718800281
   
色々と一度に質問しまして申し訳ありません。
よろしくお願いいたします。

Offline

#2 2018-07-02 21:44:19

Hiro
Member

Re: 年度別クロス集計について

※ 掲示ダウンロードリンクは、ログインを求められ、ダウンロードできません!

Last edited by Hiro (2018-07-02 23:41:21)

Offline

#3 2018-07-03 08:00:46

ukki
Member

Re: 年度別クロス集計について

すみません!

https://www.dropbox.com/s/m3x3u6p9cq5zc … fmp12?dl=0

これで閲覧できるでしょうか。
ご知らせありがとうございました!

Offline

#4 2018-07-03 14:13:41

Shin
Member

Re: 年度別クロス集計について

4月 5月 ,,,   3月 合計
時間帯
   9時台
10時台
11時台
  ...
年齢
10歳未満
10代
20代

という風な複合の一覧表が作りたいのですか。
項目毎なら、普通のクロス集計ですので、検索すれば出てきますが、複合になると、裏技を使っていかないと...

Offline

#5 2018-07-03 20:28:49

Hiro
Member

Re: 年度別クロス集計について

お望みの多元複合集計は、リレーション集計法で1本化すべきでしょう。
さらに、全項目一括一覧表示でなく、大項目ごとの画面切替表示にすれば、
項目別複数リレーションも共用の1本だけに統合でき、
最小限の構成要素で目的の実現が可能となるでしょう。

年度:30年度   →   2018年度 (和暦より西暦で統一すべき!)
分類:時間帯      |9時台|10時台|11時台|12時台|13時台|14時台|15時台|16時台|17時台|18時台|   |   |   総計
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
18年04月          |9時計|10時計|11時計|12時計|13時計|14時計|15時計|16時計|17時計|18時計|   |   |   合計
18年05月          |9時計|10時計|11時計|12時計|13時計|14時計|15時計|16時計|17時計|18時計|   |   |   合計
・・・・
18年12月          |9時計|10時計|11時計|12時計|13時計|14時計|15時計|16時計|17時計|18時計|   |   |   合計
19年01月          |9時計|10時計|11時計|12時計|13時計|14時計|15時計|16時計|17時計|18時計|   |   |   合計
・・・・
19年03月          |9時計|10時計|11時計|12時計|13時計|14時計|15時計|16時計|17時計|18時計|   |   |   合計

※ ココで、X軸は繰り返し[12回]計算フィールド、Y軸はレコード[12コ]です。
※ 次の分類項目を画面表示するには、分類を年齢に差し替えます。

Last edited by Hiro (2018-07-03 20:49:23)

Offline

#6 2018-07-03 21:33:50

Shin
Member

Re: 年度別クロス集計について

このような形がご希望ですか?
https://www.dropbox.com/s/j8e3b41c20ch4 … 7.zip?dl=0
運用がわかりませんので、レコードを追加する時には、該当する集計側のレコードを削除する必要があります。面倒でしたら、全削除して、入力側も全レコードを対象にしてスクリプトを走らせます。
が、集計スクリプトで、変更のあっ足レコードを再集計するような仕組みを仕込んであります

Last edited by Shin (2018-07-04 17:07:48)

Offline

#7 2018-07-05 01:12:30

Hiro
Member

Re: 年度別クロス集計について

#5提案への返答が未だ有りませんが、一応アイデアを形にしてみました。

今回一番の難関は、1件チェックボックス・フィールドが混入しており、
その一覧フィールド内の一覧項目毎についでも個別クロス集計しなければならないことです。
結局、FM機能でなく、別途 ExecuteSQLでフィールド内個別集計する手法で解決しました。

ちょっと面白い試行遊びでした。
初期に目指した、少しはコンパクトな要素構成で実装できたかなぁ...、

●サンプル「多段複合クロス集計.fmp12」 → https://yahoo.jp/box/LHTA4h

Offline

#8 2018-07-05 14:40:34

Shin
Member

Re: 年度別クロス集計について

> ・X軸・・・4月〜翌年3月、年度合計
> ・Y軸・・・相談件数
サンプル見ていませんでしたが、普通は、X軸は右方向へ伸びる、Y軸は上方向へ伸びるものですよ。

集計機能でのクロス集計を使うと、チェックボックスでの複数選択が含まれても、何も触らずに集計できます。
逆軸での集計機能を追加しています。年度の変更には、抽出を使います。提示されている分類に対応させています。ちなみに、FM機能のみを使ってます。
https://www.dropbox.com/s/q9kni0lv6z59y … 7.zip?dl=0

Offline

#9 2018-07-05 15:17:34

ukki
Member

Re: 年度別クロス集計について

Hiroさん Shinさん


パート勤務のためお返答大変が遅くなり申し訳ありません。
とても助かりました。
ご丁寧ご返答に感激いたしました!
色々な方法があるのですね。
いただいたファイル、ご指導いただいた内容で目的としていた表が出来上がりそうです。
また助けていただくことがあるかと思いますが、その時はまたよろしくお願いいたします!

Offline

#10 2018-07-06 00:19:56

Hiro
Member

Re: 年度別クロス集計について

終わってますが、前作からさらに、劇的に構成要素を少なく出来ましたので新たにアップいたします。

わずか、繰り返し[10]カウント集計計算フィールド1つと、
それをクロス表側でルックアップ表示する同じく繰り返し[10]Lookup計算フィールド1つ、
さらにその両者を繋ぐリレーション1本だけの極少の基本構成要素で、
この多段複合クロス集計を実装しています。

●改善版「多段複合クロス集計v2.fmp12」 → https://yahoo.jp/box/b7uuzu

Last edited by Hiro (2018-07-06 00:45:30)

Offline

#11 2018-07-12 11:11:20

ukki
Member

Re: 年度別クロス集計について

HIroさん

いつもお世話になっております。
ファイルダウンロードさせていただきました!
タブ切り替えで集計もできるんですね
綺麗にまとまっているのでぜひとも使わせていただきます!
みなさんご丁寧に教えていただき涙が出ます。。。

ありがとうございました!!

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: 546.05 KiB (Peak: 566.96 KiB) ]