みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
先程の、表示がおかしいで投稿した者です。
勤務時間合計タイプ(集計)で、結果を出しました。
それと、後他の深夜合計と遅刻早退の合計と、平日残業フィールドを使って、
総合計を算出したのを、出したいのですが、何故か、こちらも合計の表示が、おかしく
なります。
時刻と数字の合計は、出ませんか?
表示形式が、異なるので、難しいでしょうか?
何か方法がありましたら、ご教授をお願いします。
Offline
時國は、秒で格納されています。
数字を秒単位に変換しておくと、合計できるはずです。結果は、時刻で返してください。
Offline
ご回答有難うございます。
時國は、秒で格納されています。
数字を秒単位に変換しておくと、合計できるはずです
の数字を秒単位に変換しておくの方法を教えてください
Offline
数字の単位は?
時 ならば * 3600、分ならば * 60
Offline
> 勤務時間合計タイプ(集計)
集計フィールドですか?
また、
> 他の深夜合計と遅刻早退の合計と、平日残業フィールドを使って
これらのフィールドは?
> 時刻と数字の合計は、出ませんか
計算はどのように?
Offline
> 勤務時間合計タイプ(集計)
>集計フィールドですか?
集計フィールドです。
また、
> 他の深夜合計と遅刻早退の合計と、平日残業フィールドを使って
>これらのフィールドは?
深夜合計1(集計)は、深夜1+深夜2
遅刻合計(集計)
平日残業(数字)
> 時刻と数字の合計は、出ませんか
>計算はどのように?
総合合計フィールドを作成してます。タイプは、計算です。
(勤務時間合計(集計)+(深夜1(数字)+深夜2(数字))*3600+平日残業*3600-遅刻合計*3600)/3600
で計算式をいれております。
宜しくお願いします。
Offline
集計フィールドを計算式に使う場合、
GetSummary関数
を使わなければなりません。
ヘルプのリンクです
http://www.filemaker.com/help/13/fmp/ja … tml#700474
また、
時刻同士の計算はできますから、秒数にする必要はないですよ。
その中に時間だけの数字があるのならそれは
秒数にするか、時刻にして計算する必要がありますね。
その結果を時刻にすればいいですね。
Offline
チポさん
ご回答、有難うございます。
(勤務時間合計+(深夜1+深夜2)*36000+平日残業*36000-遅刻合計*3600)/3600
で、何だかできたみたいです。
この先、何か、不具合がでてくるのでしょうか?
Offline
状況によって正確な結果にならない恐れがあると思いますよ。
充分ご注意を。。
Offline
有難うございます。
関数を使って計算しましたが、結果空白になってしまいます
GetSummary ( 勤務時間合計 ; 勤務時間)+GetSummary (平日残業1; 平日残業 )....
GetSummary の加算は出来ないのでしょうか?
Offline
ソート条件が異種多元的な複合集計計算式ですから、仕様的に無理なのでは?
多元集計可能なリレーション集計法に変える、とか。
Last edited by Hiro (2017-08-21 14:30:43)
Offline
GetSummary関数は、その区分けフィールドでソートしないと結果を返しません。
質問には説明がありませんが、
区分けは、社員とか各個人なのでは。
Offline
ご回答を頂いた方々
有難うございました。
ただ今何とか、完成しました
ご協力有難うございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 524.79 KiB (Peak: 529.7 KiB) ]