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

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

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

You are not logged in.

Announcement

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


#1 2017-01-09 17:36:07

coochan
Member

マイナスの計算フィールドの集計ができない

マイナスの値の集計ができません。

計算フィールド(数字) 1.5
計算フィールド(数字) 1.5
計算フィールド(数字) 1.5
計算フィールド(数字) 0.8
計算フィールド(数字) -0.3

集計フィールド(数字) 5.3
になってしまいます。

マイナス数値をどうしたら、値として認識してくれますでしょうか?

計算フィールドの計算式

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
-   // 減点(マイナス)
If(新規::進捗="取得後取消" and Date(1;1;2017)≤新規::エントリー日;
   Case(
      新規::申込ISP="OCN 新規 東";3/10;
      新規::申込ISP="OCN 新規 西";3/10;
      新規::申込ISP="OCN 自不他";2/10
   ;0)   // Case
;0)   // If
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

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


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#2 2017-01-09 20:42:59

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

計算式の問題ではないと思うけど
計算結果も数値ならちゃんと集計するはずで
書かれたように
計算決がちゃんと出ていれば
それなりに集計すると思います。

考えられるのは
そのマイナスのレコードが非表示になているくらいでしょうか

Offline

#3 2017-01-09 23:52:08

coochan
Member

Re: マイナスの計算フィールドの集計ができない

マイナスのレコードは非表示ではなく、普通に表示されてるのですが、
-0.3をマイナスの値と認識してくれません。。


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#4 2017-01-10 00:12:51

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

coochan wrote:

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
-   // 減点(マイナス)
If(新規::進捗="取得後取消" and Date(1;1;2017)≤新規::エントリー日;
   Case(
      新規::申込ISP="OCN 新規 東";3/10;
      新規::申込ISP="OCN 新規 西";3/10;
      新規::申込ISP="OCN 自不他";2/10
   ;0)   // Case
;0)   // If

あ〜〜〜〜ぁ
ひょっとして この式の一番上のマイナス
で、その下の式の結果にマイナスを付けたってことですか?

こんな計算式作ったことないなぁ。
で。この式に似たもので結果マイナスになるものを作って
集計してみたんですが、ちゃんと集計しましたね。。。

ごめんなさい、わかりません。

Last edited by シャチ (2017-01-10 00:13:46)

Offline

#5 2017-01-10 09:49:48

旅人
Member

Re: マイナスの計算フィールドの集計ができない

その式の結果が1.5や0.8、-0.3になる事はあり得ませんよね。
式の内容全部を書いてみては。

Offline

#6 2017-01-10 09:51:56

tim
Guest

Re: マイナスの計算フィールドの集計ができない

集計フィールド(数字) 5.3
ってどういう意味でしょう。集計自体がフィールドタイプなんで、集計フィールドに「数字」というタイプはありません。実際は計算式が入っている?

#7 2017-01-10 11:06:29

Moz
Member

Re: マイナスの計算フィールドの集計ができない

よく分からないけどマイナスにしたいだけなら -1 掛けるじゃダメ?

Offline

#8 2017-01-10 12:07:54

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

Moz wrote:

よく分からないけどマイナスにしたいだけなら -1 掛けるじゃダメ?

わたしもそう思ったので実験したら
計算式の前にマイナス入れても成立してしまったのです。
なんか不思議でした。

Offline

#9 2017-01-11 16:25:46

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

シャチ wrote:

計算式の前にマイナス入れても成立してしまったのです。
なんか不思議でした。

よく考えたら 不思議でもなんでもないんですね
A ー B
の A を消しただけなんですよね。
だから成立するわけだ。

Offline

#10 2017-01-11 17:36:06

チポ
Member

Re: マイナスの計算フィールドの集計ができない

スレ主さんのリアクションが有りませんが、

https://fm-aid.com/bbs2/viewtopic.php?id=5726
このスレのHiroさんの式の一部ではないの?

Offline

#11 2017-01-11 18:00:00

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

ほんとだ
だからマイナスが前にあったのかな?

Offline

#12 2017-01-11 20:50:24

coochan
Member

Re: マイナスの計算フィールドの集計ができない

元の式は

If ( 受注フラグ ≠ "注取NG" ;
   If ((not IsEmpty ( 新規::エントリー日 )  and Left ( 新規::申込回線 ; 1 ) = "O" or Left ( 新規::申込回線 ; 1 ) = "S") or  not IsEmpty ( 新規::工事予定日 )  and Left ( 新規::申込回線 ; 1 ) = "U";
      Round (
         施策ポイント 201502 ①::ポイント + 施策ポイント 201502 ②::ポイント +
         ポイント 201502::ISPポイント +
         ポイント 201507::ISPポイント +
         ポイント 201604::ISPポイント +
         ポイント 201606::ISPポイント +
         ポイント 201607::ISPポイント +
         ポイント 201701::ISPポイント +
         Case ( 新規::マルチパック = "有" ; .2)
-   // 減点(マイナス)
         ((新規申込施策::申込施策 ①)*1+(新規申込施策::申込施策 ②)*1)/10^4
      ; 2)   // Round
   ; 0)   // If
; 0)   // If
-   // 減点(マイナス)
If(新規::進捗="取得後取消" and Date(1;1;2017)≤新規::エントリー日;
   Case(
      新規::申込ISP="OCN 新規 東";3/10;
      新規::申込ISP="OCN 新規 西";3/10;
      新規::申込ISP="OCN 自不他";2/10
   ;0)   // Case
;0)   // If

です。


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#13 2017-01-11 20:57:22

シャチ
Member

Re: マイナスの計算フィールドの集計ができない

要は、この式とマイナスが集計できないのは問題が違うようですね。

Offline

#14 2017-01-12 01:19:38

coochan
Member

Re: マイナスの計算フィールドの集計ができない

と、いますと?


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#15 2017-01-12 02:00:33

coochan
Member

Re: マイナスの計算フィールドの集計ができない

すいません。自己解決しました。
スクリプトで
新規::進捗="取得後取消 で
チェック項目が外れる設定になっており、

チェックがないと計算フィールドが反映されない設定になっていました。

申し訳ございません。
皆様ありがとうございました!


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#16 2017-01-12 09:15:33

tim
Guest

Re: マイナスの計算フィールドの集計ができない

別のフィールドを集計していたってことですね。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 535.36 KiB (Peak: 556.27 KiB) ]