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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ファイル間の変数の受け渡しについて » 2022-11-10 12:26:17

Shin様

情報提供ありがとうございます。
早速試してみます。
お礼まで

#2 初心者のFileMaker pro Q&A » ファイル間の変数の受け渡しについて » 2022-11-09 18:56:22

khajime
Replies: 2

お世話になります。

ファイルAのスクリプトで設定した変数を、ファイルBのスクリプト内で使用したいのですが、
設定方法についてご教示いただけませんでしょうか。


現在のところ、似たような機能で次のとおり、引数の引き渡しができております。

(ファイルAのスクリプト)
・変数$keyを設定
・ファイルBのスクリプトを実行 ※引数として$keyを指定

(ファイルBのスクリプト)
・get(スクリプト引数)により、レコード検索


このほか、ファイルBのスクリプトで、変数$$test(とりあえずグローバル)を設定しているのですが、
ファイルAのスクリプト内で$$testを使用することはできないでしょうか。

よろしくお願いいたします。

#3 Re: 初心者のFileMaker pro Q&A » 年推移レポートの作成について » 2022-04-28 13:04:41

財務データは、1レコード300フィールド全てにデータが保存されています。

科目の命名については300フィールドのほとんどが科目で多くなってしまいますので
例示させていただきます

よろしくお願いいたします。

職員人件費
役員報酬
退職金
  C_人件費 (合計フィールド)
消耗品費
印刷製本日
光熱水費
旅費交通費
通信運搬費
保守料
保険料
公租公課
諸雑費
  C_一般経費
消耗品費
印刷製本日
光熱水費
旅費交通費
通信運搬費
保守料
保険料
公租公課
諸雑費
  C_管理経費
  ・
  ・
  ・

#4 Re: 初心者のFileMaker pro Q&A » 年推移レポートの作成について » 2022-04-28 11:35:28

合計フィールドのキザミは全て5ではありません。
任意の科目(フィールド)を選択して表を作成できればと思っています。

なお、現在、ポータルで次の表示をしているのですが、縦横を反転したいと思っています。
   科目1  科目5  科目10  科目15
2017
2018
2019
2020

よろしくお願いいたします。

#5 Re: 初心者のFileMaker pro Q&A » 年推移レポートの作成について » 2022-04-28 11:17:48

himadanee様
ありがとうございます。

会社マスタと財務データを会社名でリレーション設定し、このレイアウト上にクロス集計したいと思います。
検索した会社の集計ではなく、スクロールしてレポートが表示できればと思います。

また、科目については、ご指摘のとおり5は2~4の合計フィールドです。

よろしくお願いいたします。

#6 初心者のFileMaker pro Q&A » 年推移レポートの作成について » 2022-04-28 10:43:43

khajime
Replies: 7

財務データの年推移レポートの作成について、ご教示ください。
質問は至って簡単なのですが、正しい方法がわからず困っております。
よろしくお願いいたします。

次の財務データテーブルがあり、横に年度・縦に科目の表形式のレポートを作成したいと思います。
○財務データテーブル
年度
会社名
科目1
科目2
科目3
科目4
科目5
  ・
  ・
  ・
科目300

○年度推移レポート
       2017   2018  2019  2020
科目1   
科目5
科目10
科目15
科目20

#7 Re: 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-18 13:58:18

himadanee様、Shin様、ご教示いただきありがとうございます。
しばらく不在にしており返信が大変遅くなりました。

データの持たせ方を変えて対応する方法もあるかと思いますが、
himadanee様からご提示いただいたSQLによる方法で作成してみました。

1.スクリプトを設定し、財務データテーブルから、必要な科目のデータを取得し、
グローバル変数に格納します。
  変数名:$$人件費
  計算式:ExecuteSQL("SELECT \"年度\",\"人件費支\"  FROM \"財務データ\"
        WHERE \"会社名\"=? ORDER BY 1 ";"|";"¶";"会社A")

2.集計用財務データテーブルのフィールドにグローバル変数のデータを取り込みます。
  GetValue(Substitute(GetValue($$人件費;年度-2016);"|";"¶");2)
  ※「年度-2016」は取得する行数の位置を指定しています。

現在グラフは描画できていますが、今後データが増えたときに時間がかからないのか
少し心配なところがあります。特段リレーション設定なしにできるので簡単ではありました。
データも持たせ方を工夫しリレーションによる簡素な方法での対応を考えたいと思います。
色々とご教示いただきありがとうございました。

#8 Re: 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-15 14:36:40

作りたいグラフは、複数の会社の、例えば人件費の年度推移を比較するためのものです。

財務データは、示していただているとおりのものです。

#9 Re: 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-15 12:40:08

ありがとうございます。

> 集計用_財務データテーブル
を作成したのは、あくまでもグラフを作成するためでした。DBとしては不適切でした。

グラフでのデータ指定は試してみました。
折れ線を描いていますが、X軸に(2018 2019 2020)のセットがレコード数分表示されてしまいます。
グラフの表示もできません。
一度簡単なデータで試してみたいと思います。

よろしくお願いいたします。
重ねてお礼まで

#10 Re: 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-14 16:54:57

早速ご返信いただきありがとうございます。
たびたび申し訳ありません。追加の質問をお願いいたします。

ExecuteSQLの結果を各フィールドに格納するのは、全く別の方法になるということでしょうか。
データ構造をよく理解していませんでした。
できれば、結果をフィールドに格納したいのですが、まずはご教示いただいたグラフに直接設定する方法を
実現できればと思います。

グラフのデータ欄に計算式を設定するとのことですが、そもそも根拠とするテーブルは「財務データ」でよく、
私がご説明しました「集計用_財務データ」テーブルは不要ということでよろしいでしょうか。

1.「財務データ」テーブルの新規レイアウトを作成

2.グラフツールにて、Y軸のデータに次の計算式を設定
  ExecuteSQL ( "SELECT \"年度\", \"人件費\" FROM \"財務データ\" WHERE \"会社名\" = ? ORDER BY 1" ; "" ; "" ; "会社A" )
  ※この際、X軸データはどのように設定?

(1グラフに複数会社の年次推移を描くため、さらに)
3.Y軸系列を追加し、上記計算式の「会社A」を「会社B」に変更して、追加した系列データに設定する。

色々試してみましたがうまくいかず改めてお願いいたします。

#11 Re: 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-14 11:18:04

ご教示いただき、ありがとうございます。
ExecuteSQL関数は使用したことがありませんでした。

早速、参考にさせていただき、本件のために設定していたリレーションを削除し、次のとおり計算式を設定しました。
ただ、データを引っ張ってきません。
改めて現在のテーブル作成状況は次のとおりです。

1.「財務データ」テーブル
   フィールド:年度、会社名、人件費、光熱費、減価償却費・・・
2.「集計用_財務データ」テーブル
   フィールド:年度、会社A_人件費、会社B_人件費、会社C_人件費、会社A_光熱費、会社B_人件費、会社C_人件費・・・

○設定した計算式(※少し変更しました。ご容赦ください)
   ExecuteSQL ( "SELECT (\"人件費\") FROM \"財務データ\" WHERE \"年度\"=? and \"会社名\"=?" ; "" ; "" ; 年度; "会社A" )
   ※引数とした年度と会社名ですが、年度はフィールド名を、会社名は直接指定しました。
設定フィールドは、「集計用_財務データ」テーブルの「会社A_人件費」フィールドです。


お手数をおかけして申し訳ありませんが、今一度ご教示願います。
よろしくお願いいたします。

#12 初心者のFileMaker pro Q&A » グラフ描画のためのデータ集計について » 2022-04-13 11:31:35

khajime
Replies: 12

filemaker初心者です。
どなたかご教示願います。
複数会社の財務分析のため、特定勘定科目ごとの年度推移をグラフ化したいと考えております。
早速ですが、簡略化して説明させていただきます。

○「財務データ」テーブル
フィールド:年度、会社名、人件費、光熱費、減価償却費

グラフは費目ごとに、複数折れ線グラフを作成したいと考えています。
このまま、X軸に年度、Y軸に例えば人件費を指定しても、正しくグラフは描けません。
そこで、「集計用_財務データ」テーブルを作成し、グラフ描画しようとする科目を集計してはと考えました。

○「集計用_財務データ」
フィールド:年度、会社A_人件費、会社B_人件費、会社C_人件費、会社A_光熱費、会社B_人件費、会社C_人件費・・・

この「集計用_財務データ」の作成方法がわからないのですが、
そもそもほかによい方法があればご教示いただければと存じます。
よろしくお願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 635.62 KiB (Peak: 656.66 KiB) ]