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

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

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

You are not logged in.

Announcement

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


#1 2014-11-13 14:56:02

nyoro
Member

フィルタ利用ポータルの数値合計と他のフィールドとの合計計算する方法

フィルタを利用しているポータルに売上データが表示されています。フィルタ利用後に表示されている売上の合計は、ポータル行内に売上の合計フィールド(フィールド名:ポータル合計)を作成して、そのポータルをフィールドを別の所にコピーして表示させることで可能になりました。これもこのQ&Aで教えていただきました。

質問ですが、そのフィールド:ポータル合計と、他のフィールドAをを別のフィールドに合計フィールドBに表示させる場合はどうすれば良いのでしょうか?フィルターの設定されたポータル内にフィールドがある場合は正しく表示されますが、フィールドAだけを計算式に入れると、フィルタがかかる前の数値で計算されてしまします。


WIN&MAC FMP12です。
ご教授よろしくお願いします。

Offline

#2 2014-11-13 16:25:45

旅人
Member

Re: フィルタ利用ポータルの数値合計と他のフィールドとの合計計算する方法

フィルタではなく、フィルタの条件を付け加えたリレーションを設定するのが普通じゃないのかな?

Offline

#3 2014-11-13 16:50:00

tim
Guest

Re: フィルタ利用ポータルの数値合計と他のフィールドとの合計計算する方法

ですよね。
フィルタというのは表示のためのものなので。

フォーム形式なら、条件付書式に
Let($$合計=Self;0)
とかやって、
$$合計+A
なんてことでできるかもしれない。

#4 2014-11-13 18:05:01

Hiro
Member

Re: フィルタ利用ポータルの数値合計と他のフィールドとの合計計算する方法

ポータルテーブル側に合計フィールドB(式: ポータル合計+フィールドA)を作り、
それを同じ1行フィルターポータル内に設置、表示します。

ただしもし、フィールドAの内容がレコードにより変化するなら、合計フィールドBを配置するのは、
元々の多行フィルターポータルの方かな...。

Last edited by Hiro (2014-11-13 19:38:21)

Offline

#5 2014-11-14 09:23:42

nyoro
Member

Re: フィルタ利用ポータルの数値合計と他のフィールドとの合計計算する方法

フィルタというのは便利に表示する為のものなのですね。リレーションの方法を変更してみます。
皆様ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 508.13 KiB (Peak: 514.87 KiB) ]