みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker 19
macOS Monterey
単純な日付毎の数量データが入ったテーブルAが存在します。
それを以下「表レイアウト」様にクロス集計をしたいです。
年度検索をしたら該当する年度の縦:日 / 横:月で表を生成したい。
各月毎の最大日が、28日 / 30日 / 31日 という感じで当然異なりますが、縦方向の日は31日まで表示します。
<テーブルA>
日付 数量
2021/01/01 5
・
・
2021/01/31 8
2021/02/01 2
・
・
2021/02/28 20
2021/03/01 13
・
・
2021/03/30 9
<表レイアウト> 年度検索:2021
01月 02月 03月 ・・ 12月
01 5 2 13
・
・
31 8 20 9
これを出来る限りシンプルに集計するにはどうしたら良いでしょうか?
この様な集計をした事がなく、ご教授ください。
可能であれば、以下サンプルデータが入ったファイルがあるので、そちらで実現して頂ければ嬉しいです。
https://84.gigafile.nu/0211-be3eb1cc542 … f6f3af51ce
Last edited by u1 (2023-02-04 15:49:34)
Offline
計算式の繰り返しフィールド(繰り返し12)を作り、
Case ( Month ( 日付[1] ) = Get ( 計算式繰り返し位置番号 ) ; 数量[1] )
とします。これ合計する集計フィールド(個別)を作ります。
年 という計算フィールドを作り、Year ( 日付 ) としておきます。
日 という計算フィールドを作り、Day ( 日付 ) としておきます。
集計用のレイアウトを作り、年 をキーとする小計パートと、日 をキーとする小計パートのみをつくります。
年の小計パートには、年 フィールドを配置します。
日の小計パートには、日 フィールドと、集計パート(繰り返し12で)を配置します。
そのレイアウトで、年、日 でソートすれば表示されます。
Offline
Shinさん、ありがとうございます。
出来ましたm(_ _)m
Offline
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 556.13 KiB (Peak: 588.49 KiB) ]