みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN10 FM11を使用しております。
病院にてヒヤリハット件数を集計するのにFMを使用しています。
以前ここで教えていただいた方法で、年間の集計を、繰り返しフィールドにて算出してますが
年度ごとに変更したいので知恵を貸していただけたらと思います。
「集計年」フィールドを計算式で
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year ( Get ( 日付 ) ) - 1 - $$ys )
「集計年」フィールドの横に、ボタンを作成し
GetValue ( Get ( スクリプト引数 ) ; 1 ) = "ys"をスプリクトで動かして
集計年を変えています。
で、その集計対象ですが、たとえば
「転倒場所」フィールドとして下記の式で出た数を合計しています。
Let (
[
現在年 = Year ( Get ( 日付 ) ) - 1 - $$ys ;
発生年 = Year ( 発生日[1] )] ;
Choose (
Get ( 計算式繰り返し位置番号 ) - 1 ;
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "車椅子乗車時";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "移乗時";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "歩行時";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "リハ中";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "ベッド臥床時";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "入浴時";
発生年 = 現在年 and 転倒[1] = "転倒" and アクシデント内容[1] = "その他";
)
)
2016年1月発生は 2015年度にしたいのですが
2016年度にカウントされてしまいます。
どのようにしたら変更できますでしょうか?
よく理解できていませんが、
日付からその年度を求める式の一例です
Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
Offline
チポ様
返信ありがとうございます。
Let (
[
現在年 = Year ( Get ( 日付 ) ) - 1 - $$ys ;
Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
とあてはめてみましたが
年度関係なく常に表示されるようになりました。
「集計年」フィールドを計算式で
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year ( Get ( 日付 ) ) - 1 - $$ys )
「集計年」フィールドの横に、ボタンを作成し
GetValue ( Get ( スクリプト引数 ) ; 1 ) = "ys"をスプリクトで動かして
集計年を変えています。
これがまったく理解できていません。
Let (
[
現在年 = Year ( Get ( 日付 ) ) - 1 - $$ys ;
Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
この式は不完全ですよ。
Offline
「集計年」フィールドを計算式で
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year ( Get ( 日付 ) ) - 1 - $$ys )
「集計年」フィールドの横に、ボタンを作成し
GetValue ( Get ( スクリプト引数 ) ; 1 ) = "ys"をスプリクトで動かして
集計年を変えています。これがまったく理解できていません。
上記の件ですが ☜<<集計年>>☞で
☜をボタンとしてスクリプトが組んであります。ボタンには
"ys¶+1" "ys¶-1"の設定がされており
左右のボタンを押すと
年数が変わるのですが、その年の1月~12月の集計となってしまうので
2015年4月~2016年3月までの集計としたいのです。Let (
[
現在年 = Year ( Get ( 日付 ) ) - 1 - $$ys ;
Year ( 日付 ) - ( Month ( 日付 ) <= 3 )この式は不完全ですよ。
すいません、抜けてました。
現在年 = Year ( Get ( 日付 ) ) - 1 - $$ys ;
発生年=Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
です。
集計年の式を変えたほうがいいのでしょうか?
発生年=Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
この「日付」を発生日フィールドに変えればいいのでは
Offline
発生年=Year ( 日付 ) - ( Month ( 日付 ) <= 3 )
この「日付」を発生日フィールドに変えればいいのでは
おーー出来ました!
チポさん、ありがとうございます。
3日も悩んでいました。助かります。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 516.29 KiB (Peak: 520.83 KiB) ]