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

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

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

You are not logged in.

Announcement

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


#1 2019-04-11 16:07:55

オイスター
Guest

日付リレーションからのカウント

filemaker pro 15 win10
【リレーション】
テーブルA   テーブルB
g_開始日 <= 記録日
g_終了日 >= 記録日
確認フラグ = 確認フラグ

【テーブルA フィールド】
テーブルA::カウントフィールド(計算) = sum(テーブルB::確認フラグ)

で表示した場合と、

テーブルBで検索 日付範囲指定(例えば2018/4/1....2019/3/31)
とした場合

とで、違う結果が表示されます。
例えば、
テーブルA 16
テーブルB 14

なぜこのような違いがでるのでしょうか。
改善方法があればご教示お願いいたします。

#2 2019-04-11 16:35:16

Shin
Member

Re: 日付リレーションからのカウント

g_開始日、g_終了日、記録日は、日付になっていますか。
また、年度で抽出するのでしたら、Year ( 記録日 + 275 ) - 1 という計算フィールドを作って、それでリレーションするほうが簡単です。

Last edited by Shin (2019-04-11 16:38:19)

Offline

#3 2019-04-11 16:38:08

オイスター
Guest

Re: 日付リレーションからのカウント

Shin wrote:

g_開始日、g_終了日、記録日は、日付になっていますか。

Shin様
返信ありがとうございます。
問題なく、日付になっています。

#4 2019-04-11 16:40:04

Shin
Member

Re: 日付リレーションからのカウント

一度、記録日の索引をクリアしてみてはいかがでしょう。
または、フラグフィールドにゴミがまじっているとか。

Last edited by Shin (2019-04-11 16:40:54)

Offline

#5 2019-04-11 17:20:54

オイスター
Guest

Re: 日付リレーションからのカウント

Shin wrote:

一度、記録日の索引をクリアしてみてはいかがでしょう。
または、フラグフィールドにゴミがまじっているとか。

索引をクリアしたところ、希望道理の結果がでました。
ありがとうございました

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 504.8 KiB (Peak: 515.52 KiB) ]