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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 開始終了時刻範囲の判定 » 2023-05-06 06:56:25

u1

himadaneeさん
繰り返しにする場合は以下のフィールドを作り、そこに計算式を設定し範囲に入る場合"1"を返す感じでしょうか。
フィールド:時刻範囲
繰り返し:26
※8:00-19:00までを30分おきに判定する場合

その場合の計算式ばどの様にすれば正しい結果が返るかご教授願えますでしょうか。

#2 Re: 初心者のFileMaker pro Q&A » 絞り込んだポータル内の該当データに対する集計 » 2023-05-05 15:43:46

u1

本件解決できました。
ありがとうございます。

チポ wrote:

回答ではありませんが、、

部屋マスターって何でしょうか?
このテーブルに
> ・利用開始時間
> ・利用終了時間
> ・稼働時間

このフィールドがあるのが理解できません。

施設の中にはいくつか会議室(部屋)があり、そのマスタテーブルの意味合いでした。
また、利用開始時間 / 利用終了時間 / 稼働時間 はこのテーブルには存在しません。
記載間違いです。

#3 初心者のFileMaker pro Q&A » 開始終了時刻範囲の判定 » 2023-05-05 13:45:51

u1
Replies: 5

FileMaker Pro 19
macOS Ventura

テーブル内に「開始時刻」と「終了時刻」フィールドがあります。
例)
以下の値が入ったレコードがあるとします。
開始時刻 8:00
終了時刻 18:00

この場合、30分刻みで上記時刻(開始〜終了)の範囲内かどうかを判定したいと思います。
同一テーブル内に、以下の様な30分置きの判定フィールドを設置して、開始時刻と終了時刻の範囲内であれば "1" をセットしたいと考えています。
結果としては以下の様になって欲しいです。
・800_830 1
・830_900 1
・900_930 1
   ・
   ・
   ・
・1800_1830
・1830_1900

ご教授のほどよろしくおねがします。

#4 初心者のFileMaker pro Q&A » 絞り込んだポータル内の該当データに対する集計 » 2023-05-01 09:59:11

u1
Replies: 4

FileMaker Pro 19
mac OS Ventura

<前提>
8拠点ある施設の中に存在する会議室(拠点によって数はバラバラ)の稼働時間の集計を取ろうとしています。
各施設の情報は1枚のレイアウトに1施設表示されており、その中にポータルで部屋利用情報が表示されています。
レイアウト上にはポータルを絞り込むための検索用日付フィールド(グローバル)を設置し、そこで日付を選択したら該当の利用部屋情報が絞り込まれる様になっています。
絞り込みはポータルフィルタでは無く、リレーションを張っています。
各拠点の部屋はRoom A、Room Bといった様に、拠点によって複数あり新しく部屋新設されれば増える場合もあるので、部屋マスタで管理します。

<やりたい事>
検索用日付でポータル内の部屋利用情報を絞り込んだ際に、部屋別の集計_稼働時間が表示される様にするにはどうしたら良いでしょうか?
1レイアウトに1施設の情報が表示されていますので、その施設に該当する部屋のみ同じレイアウト上に別ポータルで表示させ、その部屋名の隣に集計_稼働時間を表示させたいと思います。

<テーブル>
--------------------------------------------------------
施設情報
--------------------------------------------------------
・施設CD
・施設名
・住所
・電話
・検索用日付
--------------------------------------------------------
部屋利用情報
--------------------------------------------------------
・施設CD
・部屋CD
・日付
・予約者名
・利用用途
・利用開始時間
・利用終了時間
・稼働時間
・集計_稼働時間
--------------------------------------------------------
部屋マスタ
--------------------------------------------------------
・施設CD
・部屋CD
・部屋名
・利用開始時間
・利用終了時間
・稼働時間
--------------------------------------------------------

<リレーション>
施設情報(施設CD , 検索用日付)- 部屋利用情報(施設CD , 日付)
部屋利用情報(施設CD , 部屋CD)- 部屋マスタ(施設CD , 部屋CD)

どうぞ宜しくお願い致します。

#5 初心者のFileMaker pro Q&A » 年度別レコード数に対して、ある条件のレコード少し割合 » 2023-02-23 14:31:22

u1
Replies: 1

macOS Monterey
FileMaker 19

以下の様な、日付毎に数が入ったレコードがあります。
日付が入っていても、数が入っていないレコードもあります。
これを年度別に、数が入っているレコードの割合を求めるにはどうしたら良いですか?
1980年度だと、存在するレコード数に対して、数が登録されているレコードが何%あるかを求めたいです。

同じテーブル内に、グローバルフィールドで1980年度フィールドには98% と言う値が入る感じで良いです。

日付    数
1980/1/1 10

1981/1/1 13


2023/1/1 22

#7 初心者のFileMaker pro Q&A » 年度検索したデータの月 / 日付の集計表示について » 2023-02-04 15:47:32

u1
Replies: 2

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

#8 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-10 21:58:08

u1

チポさん、Shinさんありがとうございます。
頂いた助言とサンプル含め、改めて見直したいと思います。

#9 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-10 08:27:59

u1

例えばリレーションで対応する場合、以下のような対応になりますか?

・テーブルに1975〜2022までのグローバルフィールドを作成し、それぞれのフィールドに年度の値をセット。
・各年度毎(1975〜2022)に48個のオカレンスを作成の上、自己リレーションで「1975=年度」「1976=年度」・・「2022=年度」という感じでリレーションする。
・各年度のオカレンスを利用して、中央値計算をする。

#10 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-10 00:55:59

u1

サンプルファイルを作ってみました。
テーブルは1つのみで、データは1/1〜12/31まで入れると面倒なので、各年毎(2005年〜2007年)に1/1〜1/10までのデータにしています。
https://xgf.nu/24dz
集計ボタンを押したら、本来以下の結果になる必要があります。
ーーーーーーーーーーーーーーー
年度   中央値
2005年 6.5
2006年 5.5
2007年 6
ーーーーーーーーーーーーーーー
しかし、実際の結果は全て中央値が6.5になってしまいます。

また、実際拠点は30あるので、30テーブルを自己リレーションするのは大変かなと考えます。
計算式でうまく、年度毎の中央値を出せないでしょうか?

#11 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-09 23:08:25

u1

以下のテーブルが30拠点分(30テーブル)あります。

拠点1
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
年度   日付           数量     中央値
1975 2021/1/1    5
1975 2021/1/2    3
1975 2021/1/3    10



2022 2022/12/29   5
2022 2022/12/30   3
2022 2022/12/31   10
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ただ集計は各拠点毎で問題なく、小計ソートにて年度別で数量の中央値を出したいと思います。
これを自己リレーションでやると、非常に多くなってしまうので、上手いこと計算式でできないかなというのが希望です。

試しに、カウントで集計フィールド(フィールド名:対象)を用意し、小計ソートした際に各年度の集計フィールド(カウント)は正しく表示されるので、その値を利用して計算式を以下の様に変えました。
その上で、ソートをする際、年度に加えて数量(降順)も加えたら、各年度で中央値は表示されましたが正しい値とは異なるものでした。
*中央値の正しい値は、Excelで同じデータをMEDIAN関数で確認しています。

(
  GetNthRecord ( 数量 ; Int ( GetSummary ( 対象 ; 年度 ) / 2 + .5 ) ) +
  GetNthRecord ( 数量 ; Int ( GetSummary ( 対象 ; 年度 ) / 2 + 1 ) )
) /2

#12 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-09 20:50:39

u1
himadanee wrote:

「日付別のテーブル」を自己リレーションすればいいだけのはずですが
「メインのテーブル」とは何ですか?

初めに書いた日付や数量の入ったテーブルが複数あります。

#13 Re: 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-09 19:48:31

u1
himadanee wrote:

その計算式は、ソートされた対象レコードの中央値を計算するので、「年度ごとの」なら年度で検索して数量でソートしないと得られません。
年度でリレーションして、関連レコードを対象に同様の計算をすればいいのでは。

リレーションも考えましたが、年度の数が実際には1975〜2023まであり、かつメインのテーブルが拠点毎に存在するのでリレーションだととんでも無い数になる為避けたいです。

よって計算式で何とかしたいのですが。

#14 初心者のFileMaker pro Q&A » 小計ソートをした時の計算フィールドの結果について » 2023-01-09 17:55:49

u1
Replies: 13

macOS Ventura
FileMaker Pro 19

以下の様な日付別のテーブルがあります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
年度   日付           数量     中央値
1975 2021/1/1    5
1975 2021/1/2    3
1975 2021/1/3    10



2022 2022/12/29   5
2022 2022/12/30   3
2022 2022/12/31   10
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

小計ソートで年度でソートし、以下の様な形で年度毎の中央値を見たいと思います。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
年度  中央値
1975  3
1976  4



2021  6
2022  8
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
しかし、中央値が全て同じ値で返って来てしまいます。

中央値の計算式は以下の通りです。
*計算式はネットで見つけました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(
  GetNthRecord ( 数量 ; Int ( Get ( 対象レコード数 ) / 2 + .5 ) ) +
  GetNthRecord ( 数量 ; Int ( Get ( 対象レコード数 ) / 2 + 1 ) )
) /2
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

実際のデータテーブルで年度別に検索をしてみると、この計算式が効いて検索した各年度毎に計算結果が出てきます。
小計ソートの時に正しく表示されません。
何が原因となりますでしょうか。
ご教授ください。

#15 Re: 初心者のFileMaker pro Q&A » 標準誤差 / 分散値 / 尖度 / 歪度の計算式について » 2022-12-16 09:12:00

u1

チポさんの仰るとおり、対象レコードのフィールド値になります。

例えば以下の様に5レコードがある場合
点数
78
90
91
82
57

この場合単純に、Variance(点数) で良いのでしょうか。
これだと結果は?になるので、括弧内のフィールドの指定の仕方が間違っているのでしょうか。

#16 初心者のFileMaker pro Q&A » 標準誤差 / 分散値 / 尖度 / 歪度の計算式について » 2022-12-14 17:15:48

u1
Replies: 5

FileMaker 19
macOS Monterey

絞り込んだデータに対する、分散値 / 尖度 / 歪度 を求めたいです。

分散値:Variance 関数で求められると思いますが、何故か結果が?になってしまう。
尖度:ExcelではKURT関数を利用する様ですが、FileMakerではどの様に実現したら良いでしょうか。
歪度:こちらもFileMakerでの計算方法が分かりません。

それぞれの値の出し方をどうご教授お願いします。

#17 Re: 初心者のFileMaker pro Q&A » グラフの作成について » 2022-12-14 17:11:20

u1

ありがとうございます。
別々のグラフで対応することにしました。

#18 初心者のFileMaker pro Q&A » グラフの作成について » 2022-12-08 19:21:46

u1
Replies: 2

FileMake19
macOS Monterey

2軸(棒&折れ線)のグラフを作成したいのですが、FileMakerでは1つのグラフではできないので、2つのグラフを重ねようとおもってます。
そこで質問ですが、1つのグラフY軸ラベルは左側だけ、もう1つのグラフY軸ラベルは右側だけとX軸は非表示にしたいのですが設定可能なのでしょうか?

宜しくお願いします。

#19 Re: 初心者のFileMaker pro Q&A » FilaMaker Data APIでの取得できるレコード数について » 2022-04-25 14:22:07

u1
Shin wrote:

オフセット値と制限値を省略した場合、デフォルトのオフセット値 1 とレコードのデフォルトの制限値 100 が使用されます: _offset=1&_limit=100
という記述がありますが。

Shinさん、ありがとうございます。
このパラメーターは、スクリプトステップのどこに設定するのでしょうか。
例えば、1つ目のデータから1000レコード取得したい場合は、limit=10000 を設定するのでしょうか。

#20 初心者のFileMaker pro Q&A » FilaMaker Data APIでの取得できるレコード数について » 2022-04-25 13:53:44

u1
Replies: 4

FM 19 Pro
macOS Big Sur
表題にもあります通り、FilaMaker Data APIを利用した際の、取得可能なレコード数はデフォルトで100になっているのを、設定変更して首都データを増やしたいと思います。
limit を使ってしていすのかと思いますが、具体的にどこにどの様な設定を追記すれば良いかが分かりません。
ご教授お願い致します。

#21 Re: 初心者のFileMaker pro Q&A » インポートスクリプトが効いていない » 2022-03-18 13:27:53

u1

すみません。解決しました。
FM19で作ったものをFM17で開くと、元々ファイルの指定チェックボックスを入れていないにも関わらず、チェックボックスが入ってしまっていて、ただ実際にはファイルは指定されていないので、ステップが勝手に進んでしまっていた状態でした。
ファイル指定のチェックを外したら、しっかりファイル選択画面が表示されました。

#22 Re: 初心者のFileMaker pro Q&A » インポートスクリプトが効いていない » 2022-03-18 12:52:20

u1

はい。
ダイアログ:あり にしています。
その前後で、インポート対象のレイアウトに切り替えて、インポート後元の画面に戻すステップがありますが、一瞬レイアウトが切り替わって元に戻っている様な感じになっています。

#23 初心者のFileMaker pro Q&A » インポートスクリプトが効いていない » 2022-03-18 11:08:42

u1
Replies: 4

開発環境:FM Pro 19 / macOS BigSur
利用環境:FM Pro 17 Advanced / macOS BigSur

レコードのインポートスクリプトを実行しても、ファイル選択画面が表示されずスクリプトが終了してしまいます。
開発環境ではちゃんとインポートするファイルを選択する画面は出ています。

何が原因か分かれば教えてください。

#24 初心者のFileMaker pro Q&A » スマレジからのデータ取得 » 2022-02-24 22:15:26

u1
Replies: 2

mac OS Big Sur
FM 19 Pro

スマレジから登録されている会員情報などをFileMakerへ取り込むスクリプトを作りたいのですが、APIを使うのが初めてなため、準備や各種設定方法など教えてください。
スマレジ側の情報を更新する必要はありません。
まずは、会員情報をFileMakerに取り込む機能を実装したいと思います。
スマレジのAPIアクセス用の 契約ID /  URL / アクセストークンは既にあります。

また、パラメータなどが分かる仕様書もあります。
https://xfs.jp/drHD5M
https://xfs.jp/VTX6r1

必要に応じて、当方で試用登録しているスマレジの、契約ID /  URL / アクセストークンをお知らせします。
そこから、会員情報を取り込む方法を知りたいと思います。
現状サンプルで会員情報2名が登録されております。

どうぞ宜しくお願い致します。

#25 Re: 初心者のFileMaker pro Q&A » 次のレコードの値を取得 » 2022-02-16 09:36:03

u1

「計算結果を保存せず~」のチェック見落としていました。
ありがとうございます!

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 717.66 KiB (Peak: 756.31 KiB) ]