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

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

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

You are not logged in.

Announcement

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


#1 2018-07-26 15:01:20

ぱすも
Guest

クロス集計が上手くいかないです

こんにちは。
FMPA15 win を使用しています。
販売管理の明細の中に、商品とは別に分類(分類テーブル)を表示させています。
流れ作業の工場なので、明細の最後に幾つかのセクション(計上部署テーブル)を選択できるようにしています。
これでセクション別に幾らの売上が計上されているかが取得できるのですが、
本社から分類と計上部署のクロス集計を依頼され、なかなか上手くいかず悩んでいます。


<分類別集計表>
日付開始~日付終了(グローバルF)  日付で絞込
--------------------------------------------------------------------------------
        (計上部署) セクションA    セクションB   セクションC 
(分類)
部品A              20,000     30,000     15,000   合計
部品B              15,000     20,000     30,000   合計
部品C              40,000     12,000     22,000   合計
----------------------------------------------------------------------------------


販売明細テーブルで展開させようとしているのですが、
分類の小計パートを組んでセクションの繰返し集計金額を表示させる前の段階の
繰返しフィールドの計算式が上手くいきません。

Case( Extend ( 計上部署::部署名 ) = Get( 計算式繰り返し位置番号 ); Extend(金額) )
この式では何の反応もありませんでした。

どなたか分かる方がいらっしゃれば教えて頂けないでしょうか。
宜しくお願いいたします。

#2 2018-07-27 01:06:39

Shin
Member

Re: クロス集計が上手くいかないです

計上部署名を繰り返しフィールドに設定して、それと部署名を比較します

Offline

#3 2018-07-27 12:03:10

ぱすも
Guest

Re: クロス集計が上手くいかないです

Shinさん、ありがとうございます。
計上部署名を繰り返しフィールドに設定し、部署名を比較したつもりなのですが、
売上集計の一覧にはなるのですが、どうしても合計値に出来ません(涙)


簡単に別ファイルで今の作成状況を作りました。(ドロップボックス)
https://www.dropbox.com/s/r5bqrwgcdzp0l … fmp12?dl=0


よろしくお願いします。

#4 2018-07-27 15:01:57

Hiro
Member

Re: クロス集計が上手くいかないです

サンプル拝見しました。
随分複雑に考えて、集計ロジックがグジャグジャでした。^^;;
校正済返却版をアップしますので、校正内容をご覧ください。
集計機能を繰り返しフィールドに適用した、とてもシンプルな作例となっています。

●校正済返却版「計上部署別_部門集計(校正済返却版).fmp12」 → https://yahoo.jp/box/IWFVG1

Offline

#5 2018-07-27 15:33:21

ぱすも
Guest

Re: クロス集計が上手くいかないです

HIROさん、校正済返却版作っていただいてありがとうございます。
元のファイルはもっと複雑に余計なフィールドも沢山作って迷子になってました。
解決しました!
本当にありがとうございます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 509.66 KiB (Peak: 514.57 KiB) ]