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

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

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

You are not logged in.

Announcement

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


#1 2020-11-17 12:38:36

じゅん246
Guest

ヒストグラムを作成しております、繰り返しフィールドにある範囲内のデータ件数を表示したい

分かる方教えてください。

複数のレコードの繰り返しフィールドに数字があります、この中から範囲内のデータ件数を表示したいです、

レコード① データフィールド 83.56 84.00 83.36
レコード② データフィールド 84.31 82.85

下限83.50~上限84.50の間のデータ件数3件

このようなイメージです

宜しくお願いします

#2 2020-11-17 13:57:55

チポ
Member

Re: ヒストグラムを作成しております、繰り返しフィールドにある範囲内のデータ件数を表示したい

繰り返しフィールドでは、
スクリプトで全レコードの全部の繰り返し位置を一つずつ見て数えて行くことになるのでは。

繰り返しを別テーブルのレコードに分ければ簡単な話しになりますよ。

Offline

#3 2020-11-17 15:02:08

Hiro
Member

Re: ヒストグラムを作成しております、繰り返しフィールドにある範囲内のデータ件数を表示したい

現状構造のままで求める方法案。(3つの作業フィールドを追加して求める)

  1. 中間フィールド1を作る。(繰り返し計算フィールド)
       式:   繰り返しデータフィールド>=下限値フィールド[1] and 繰り返しデータフィールド<=上限値フィールド[1]

  2. 中間フィールド2を作る。(計算フィールド)
       式:   Sum(中間フィールド1)

  3. 結果を求める集計フィールドを作る。
       集計:   中間フィールド2の合計

Offline

#4 2020-11-17 17:04:58

じゅん246
Guest

Re: ヒストグラムを作成しております、繰り返しフィールドにある範囲内のデータ件数を表示したい

チポ様
Hiro様

回答いただきありがとうございます。

おかげさまで何とか解決できそうです大変助かりました。

#5 2020-11-18 08:47:09

Shin
Member

Re: ヒストグラムを作成しております、繰り返しフィールドにある範囲内のデータ件数を表示したい

F1にデータが入っている、F2 は、F1 を一覧する集計フィールドとして、

Let (
[
	low = 83.5 ;
	upp = 84.5 ;
	num = GetSummary ( F2 ; F2 ) ; 
	num = SortValues ( List ( low & "L" ; num ; "L" & upp ) ; 2 ) ;
	num = GetValue ( Substitute ( num ;[ ¶ ; "|" ];[ "L" ; ¶ ]) ; 2 ) ;
	num = ValueCount ( Substitute ( num ; "|" ; ¶ ) )
] ;
	num - 1
)

という計算フィールドで求められます。
https://www.dropbox.com/s/bjdg2gh3kp05l … 2.zip?dl=0

Last edited by Shin (2020-11-18 08:49:02)

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, 7 queries executed - Memory usage: 511.84 KiB (Peak: 518.12 KiB) ]