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

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

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

You are not logged in.

Announcement

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


#1 2017-04-18 09:04:03

siniti
Member

初心者です

日付      番号   時間
2017/04/1   533   4
2017/04/2   56    2
2017/04/3   23    8
2017/04/3   45    5
2017/04/5   90    6
2107/04/6   45    9
...

3つのフィールドがあります。結果は番号より

番号  合計
533  4
56   2
23   8
45   14
90   6
となるようにしたいのですが
ご教授お願いします

Offline

#2 2017-04-18 09:37:56

Shin
Member

Re: 初心者です

集計機能を使えば簡単ですが。
シーラカンスさんのセミナーテキストに解説が有りませんか>シーラさん

Offline

#3 2017-04-18 09:44:30

siniti
Member

Re: 初心者です

Shin wrote:

集計機能を使えば簡単ですが。
シーラカンスさんのセミナーテキストに解説が有りませんか>シーラさん

集計フィールドの事でしょうか?
合計で、してみましたが、全ての合計が出てきます

ごめんなさい

よろしければ、具体的のご教授お願いします

Offline

#4 2017-04-18 09:50:39

Moz
Member

Re: 初心者です

バージョンと環境を書きましょう。

「合計」という集計フィールドを作成して「時間」フィールドの合計に設定します。
「レイアウトモード」に切り替えて[新規レイアウト/レポート]ボタンをクリックし
[新規レイアウト/レポート]ダイアログを表示させます。

「コンピュータ」「レポート」を選択して、
「小計を含め」て「番号」と「合計」フィールドを配置します。
「区分けフィールド」は「番号」を選択します。

「小計」には先ほど作成した「合計」フィールドを設定します。前部後部はどちらでも。ヘッダフッタも不要です。
できあがったレポートから不要なパートを削除して小計パートのみにします。

レコードを「番号」フィールドでソートすれば目的の結果は得られます。
※ただし番号のソート順が昇順でも降順でも小計順でもないようなので工夫が必要でしょう。

上記手順はレポート作成アシスタント機能がありますからまずは試してみては如何でしょう?

Last edited by Moz (2017-04-18 09:51:43)

Offline

#5 2017-04-18 10:00:07

チポ
Member

Re: 初心者です

結果の並び順が元の通りとすると、
集計レイアウトでは無理なのでは。

とすれば、
別テーブルで番号をユニークでインポートしてリレーションで合計を求めればいいのでは。

Offline

#6 2017-04-18 10:23:52

siniti
Member

Re: 初心者です

Moz wrote:

バージョンと環境を書きましょう。

「合計」という集計フィールドを作成して「時間」フィールドの合計に設定します。
「レイアウトモード」に切り替えて[新規レイアウト/レポート]ボタンをクリックし
[新規レイアウト/レポート]ダイアログを表示させます。

「コンピュータ」「レポート」を選択して、
「小計を含め」て「番号」と「合計」フィールドを配置します。
「区分けフィールド」は「番号」を選択します。

「小計」には先ほど作成した「合計」フィールドを設定します。前部後部はどちらでも。ヘッダフッタも不要です。
できあがったレポートから不要なパートを削除して小計パートのみにします。

レコードを「番号」フィールドでソートすれば目的の結果は得られます。
※ただし番号のソート順が昇順でも降順でも小計順でもないようなので工夫が必要でしょう。

上記手順はレポート作成アシスタント機能がありますからまずは試してみては如何でしょう?

バージョンは、13.0v9です。
実際、してみましたが
結果 1行しか出ませんでした

中々です。

Offline

#7 2017-04-18 10:45:01

Moz
Member

Re: 初心者です

手順通り進めたファイルです。
http://yahoo.jp/box/poMrpn

どこか違っていると思いますよ。
(区分けフィールドに「合計」を指定されているのではと。私の書き方も悪かったですが)
まずは集計レポートというものを理解されると良いでしょう。
並び順の問題は必須の条件でなければ一旦置いておいては如何かと。

Last edited by Moz (2017-04-18 10:46:09)

Offline

#8 2017-04-18 13:14:47

siniti
Member

Re: 初心者です

Moz wrote:

手順通り進めたファイルです。
http://yahoo.jp/box/poMrpn

どこか違っていると思いますよ。
(区分けフィールドに「合計」を指定されているのではと。私の書き方も悪かったですが)
まずは集計レポートというものを理解されると良いでしょう。
並び順の問題は必須の条件でなければ一旦置いておいては如何かと。

すみません。
番号  時間  合計
533  4   34
56   2   34
23  8    34
45  5    34
90  6    34
45  9    34
になってしまします。

番号  時間 
533   4   
56   2   
23    8   
45    14   
90    6   

にならないのです。

Offline

#9 2017-04-18 13:19:36

Moz
Member

Re: 初心者です

私のサンプルでも同様ですか?
スクリプトを用意していると思いますが。

ボディパートなしの集計レポートにするところがポイントです。
小計パートはソートしなければ表示されませんし、ボディパートはソートしていなければ合計は34です。

また、ソート順は上でも触れていますが規則性が見られないためひとまず昇順または降順にして後回しです。
昇順でも降順でも希望されている並び順にはなりませんよ。
値一覧に基づくソート順でならできますが他にも番号が増える場合、現実的ではありません。

一歩も前に進んでいないのですから欲張らずに
まずは同じ番号のレコードを集計することから考えては如何でしょう。

Last edited by Moz (2017-04-18 13:20:13)

Offline

#10 2017-04-18 13:54:53

siniti
Member

Re: 初心者です

有難うございました。
スクリプトが設定されていました。

Offline

#11 2017-04-18 14:16:22

Re: 初心者です

Shin wrote:

集計機能を使えば簡単ですが。
シーラカンスさんのセミナーテキストに解説が有りませんか>シーラさん

集計機能などは、基本的な話なので解説しているはずです。

でなくても
初心者の方には 是非お読みいただきたい セミナーテキストです。

https://fm-aid.com/bbs2/viewtopic.php?id=6161
に公開する旨の記事と

http://yahoo.jp/box/diWpIv
にそのテキストファイルをアップしています。

Offline

#12 2017-04-18 15:26:09

Shin
Member

Re: 初心者です

フィールドを一つ追加して、初期の並び順で集計するサンプルです。
https://www.dropbox.com/s/3g8fi8cbb0522 … 7.zip?dl=0

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 575.35 KiB (Peak: 592.26 KiB) ]