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

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

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

You are not logged in.

Announcement

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


#1 2019-10-15 11:15:50

noriyutenji
Member

消費税率フィールドについて

いつもお世話になります。

まだまだ初心者です。。。

消費税変更に伴い、税率を日付と関連づけたフィールドを作ったのですが上手くいきません。

[税率]
売上日 (日付フィールド) ≤ 1997/4/1  ; "0.03";
売上日 (日付フィールド)≤ 2014/3/31 ; "0.05" ;
売上日 (日付フィールド)≤ 2019/9/30 ; "0.08" ;
売上日 (日付フィールド  ≥ 2019/10/1 ; "0.1" ;

としたのですが、売上日フィールドにどの日付・年数を入れても税率フィールドは0.1(10%)になってしまいます。。。
請求書などともリンクさせているので、ここがきちんと計算してくれないと、色々と不都合が出てきてしまって。。。

どなたか解決方法を教えていただけたら嬉しいです。よろしくお願いいたします。

Offline

#2 2019-10-15 11:56:04

チポ
Member

Re: 消費税率フィールドについて

> 売上日 (日付フィールド) ≤ 1997/4/1  ; "0.03";
1997/4/1
これは単なるテキストとなってしまいます。
  Date関数
  または
  GetAsDate関数
を使って、日付にしないとダメですね。

Offline

#3 2019-10-15 12:39:54

Shin
Member

Re: 消費税率フィールドについて

税率は数値のはずですので、テキストにするのも違和感があります。

Offline

#4 2019-10-15 13:52:11

noriyutenji
Member

Re: 消費税率フィールドについて

チポさま、Shinさま、鋭いご指摘ありがとうございました!

そういうとこまで気付かないくらいのど素人なので、勉強になりました!

売上日   ≤ Date ( 04 ; 01 ; 1997 ) ; "0.03";
売上日   ≤ Date ( 03 ; 31 ; 2014 ) ; "0.05" ;
売上日   ≤ Date ( 09 ; 30 ; 2019 ) ; "0.08" ;
売上日  ≥ Date ( 10 ; 01 ; 2019 )  ; "0.1" ;

これで上手くいきました!今後、消費税率がどんな風に変わっても、対応していけます。

どうもありがとうございました!

Offline

#5 2019-10-15 14:55:09

qb_dp
Member

Re: 消費税率フィールドについて

売上日   ≤ Date ( 04 ; 01 ; 1997 ) ; "0.03";
売上日   ≤ Date ( 03 ; 31 ; 2014 ) ; "0.05" ;
売上日   ≤ Date ( 09 ; 30 ; 2019 ) ; "0.08" ;
売上日  ≥ Date ( 10 ; 01 ; 2019 )  ; "0.1" ;

式、修正した方が良いのでは。
上の式だと 1997/4/1 が、3% になってしまいます。
また、消費税導入前の日付で全て3%になってしまいますね。
まぁそんなに過去の日付を入れることは無いので支障がないかもしれませんが...

Case関数で書いているのですよね。
大なり・小なりが入り乱れるとややこしいので以下のように統一するのが良いかと。

Case ( 
売上日 ≥ Date ( 10 ; 1 ; 2019 )  ; .1  ;
売上日 ≥ Date (  4 ; 1 ; 2014 )  ; .08 ;
売上日 ≥ Date (  4 ; 1 ; 1997 )  ; .05 ;
売上日 ≥ Date (  4 ; 1 ; 1989 )  ; .03 ;
"" )

Offline

#6 2019-10-15 16:59:38

Hiro
Member

Re: 消費税率フィールドについて

曖昧キーワードによる近似値ルックアップ機能を利用すると幸せに成れるかも?

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 551.85 KiB (Peak: 562.94 KiB) ]