モデル:インシデント分析 - ファクト テーブルの仕様:インシデント分析の計測値

このページでは、モデルに関する仕様をご覧いただけます。インシデント分析とファクト テーブル:インシデント分析の測定値。

属性

属性 説明 (該当する場合)

計測値(可能な限り表を作成)

明示的に記載されていない場合、測定値の集計は SUM に基づきます。

このセクションでは、キューブ内の基本的な測定値について説明します。これらは、コア情報ソース、モデル自体、または ETL プロセスで定義された測定値です。列には次の意味があります。

メジャー 計算済みの Y/N: タイム インテリジェンス Y/N を含む 定義/注記 (該当する場合) 集計タイプ 非表示の Y/N 表形式
ATLR 平均時間損失率平均損失日数N IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[ATLR Base] , 'INCIDENT ANALYSIS MEASURES'[ATLR YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[ATLR Base] , 'INCIDENT ANALYSIS MEASURES'[ATLR YTD]) )
ATLR ベース平均損失時間率ベース = 損失日数ベース / AWAY_FROM_WORK の INCIDENT_CASE_REFERENCE_NO のカウントYDIVIDE([損失日数ベース], [DAWC ベース], BLANK())
インシデントのカウントINCIDENT_COUNT=1 のインシデントのカウント NCALCULATE(COUNT('INCIDENT ANALYSIS'[INCIDENT_COUNT]), FILTER('INCIDENT ANALYSIS', 'INCIDENT ANALYSIS'[INCIDENT_COUNT] = 1))
怪我人・病人のカウントINJURY/ILLNESS REFERENCE No= 0 の場合の COUNT_INJURY_AND_ILLNESS のカウント NCALCULATE(COUNT('インシデント分析'[COUNT_INJURY_AND_ILLNESS]), FILTER('インシデント分析', 'インシデント分析'[けが/病気の参照番号] = 0))
怪我と病気のカウントINJURY/ILLNESS REFERENCE No= 0 または -1 の場合の COUNT_INJURY_AND_ILLNESS のカウントNCALCULATE (COUNT ('インシデント分析'[COUNT_INJURY_AND_ILLNESS])、FILTER ('インシデント分析'、NOT 'インシデント分析'[けが/ 病気の参照番号] IN {0,-1}))
DAWC ベースAWAY_FROM_WORK の INCIDENT_CASE_REFERENCE_NO のカウントYCOUNTROWS(FILTER(SUMMARIZE('インシデント分析', 'インシデント分析'[インシデント ケース参照番号], "@AFW", SUM('インシデント分析'[AWAY_FROM_WORK])), [@AFW] > 0))
DAWC 欠勤日の事例欠勤日のある事例のカウントN IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[DAWC Base] , 'INCIDENT ANALYSIS MEASURES'[DAWC YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[DAWC Base] , 'INCIDENT ANALYSIS MEASURES'[DAWC YTD]) )
損失日数ベースAWAY_FROM_WORK の合計YSUM('インシデント分析'[AWAY_FROM_WORK])
DAWC による損失日数当該期間の欠勤による損失日数N IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[Days Lost Base] , 'INCIDENT ANALYSIS MEASURES'[Days Lost YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[Days Lost Base] , 'INCIDENT ANALYSIS MEASURES'[Days Lost YTD]) )
怪我/病気がある怪我または病気が報告された INCIDENT_CASE_REFERENCE_NO のカウントNCOUNTROWS( FILTER (SUMMARIZE('INCIDENT ANALYSIS','INCIDENT ANALYSIS'[Incident Case Reference No],"@COUNT_INCIDENTS",COUNT('INCIDENT ANALYSIS'[Incident Case Reference No])), [@COUNT_INCIDENTS]>1) )
LC ベース意識喪失 = "TRUE" の INCIDENT_CASE_REFERENCE_NO のカウントYCOUNTROWS(FILTER(SUMMARIZE('インシデント分析', 'インシデント分析'[インシデント ケース参照番号], 'インシデント分析'[意識喪失], "@Count", COUNT('インシデント分析'[インシデント ケース参照番号])), 'インシデント分析'[意識喪失] = "TRUE"))
LC 意識喪失期間中の意識喪失症例N IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[LC Base] , 'INCIDENT ANALYSIS MEASURES'[LC YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[LC Base] , 'INCIDENT ANALYSIS MEASURES'[LC YTD]) )
MT ベース医療行為 = "病院/医療機関" の INCIDENT_CASE_REFERENCE_NO のカウントYCOUNTROWS(FILTER(SUMMARIZE('インシデント分析', 'インシデント分析'[インシデント ケース参照番号], 'インシデント分析'[医療処置], "@Count", COUNT('インシデント分析'[インシデント ケース参照番号])), 'インシデント分析'[医療処置] = "病院/医療機関"))
応急処置を超えた MT 医療処置期間別の応急処置を超えた医療処置カウントN IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[MT Base] , 'INCIDENT ANALYSIS MEASURES'[MT YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[MT Base] , 'INCIDENT ANALYSIS MEASURES'[MT YTD]) )
怪我/病気なしインシデント ケース参照番号のカウントN COUNTROWS( FILTER (SUMMARIZE('INCIDENT ANALYSIS','INCIDENT ANALYSIS'[Incident Case Reference No],"@COUNT_INCIDENTS",COUNT('INCIDENT ANALYSIS'[Incident Case Reference No])), [@COUNT_INCIDENTS]=1) )
RWC ベースRESTRICTED_WORK >0 の INCIDENT_CASE_REFERENCE_NO のカウントYCOUNTROWS(FILTER(SUMMARIZE('インシデント分析', 'インシデント分析'[インシデント ケース参照番号], "@RW", SUM('インシデント分析'[RESTRICTED_WORK])), [@RW] > 0))
RWC 制限付き就労ケースまたは別の仕事へ異動当該期間の就労制限または別の仕事へ異動N IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[RWC Base] , 'INCIDENT ANALYSIS MEASURES'[RWC YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[RWC Base] , 'INCIDENT ANALYSIS MEASURES'[RWC YTD]) )
TRI ベースINCIDENT_COUNT=1 かつ、外部機関にレポート可能 = "TRUE" である行のカウントYCOUNTROWS(FILTER('インシデント分析', 'インシデント分析'[INCIDENT_COUNT] = 1 && 'インシデント分析'[外部機関に報告可能] = "報告可能"))
レポート対象症例総数外部規制機関にレポートすべき事例カウントN IF(ISBLANK( IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[TRI Base] , 'INCIDENT ANALYSIS MEASURES'[TRI YTD] )), 0, IF( HASONEFILTER('REPORTING PERIOD'[Reporting Date]), 'INCIDENT ANALYSIS MEASURES'[TRI Base] , 'INCIDENT ANALYSIS MEASURES'[TRI YTD]) )
制限された稼働日制限された作業の合計NSUM('INCIDENT ANALYSIS'[RESTRICTED_WORK])

タイム インテリジェンス計測値

タイム ベースの測定値は、他の測定値を基準にしてキューブ内で計算されます。以下の表は、さまざまな時間測定単位の意味/定義を示します。これらのメジャーは、特定の時間ディメンション階層の[REPORTING_DATE].[RepDateMFHy] で使用する必要があります。

メジャー 意味
YTD 当年の当月の集計値の値。たとえば、期間 202010 の場合、YTD は期間 202000 ~ 202010 の合計を表します。
R12 特定の期間について、1 年前から前月までのすべての月の合計。例:202010 の 12 カ月の継続は、201910 ~ 202009 までの月の合計になります。
PY 前年
1年前の該当する月の値。たとえば、202010 の月の場合は、201910 の月の値になります。
YTD PY 前年累計
1年前の該当する月の集計値の値。たとえば、202010 の場合、前年累計は 201901 ~ 201910 の月の合計を表します。
R12 PY 前年の継続 12 か月 (完了)
特定の月について、まず 1 年前まで遡り、次に もう 1 年遡ってから前月までのすべての月の合計を計算します。例えば、202010 の場合は 201810~201909 の合計
Avg XXX Ytd Sum XXX YTD/Count XXX YTD
Avg XXX R12 Sum XXX R12/Count XXX R12
XXX % YTD Count XXX YTD/Count YYY YTD
XXX % R12 Count XXX R12/Count XXX R12

使用モデル

モデル 製品分野
インシデント分析

データソース情報

このオブジェクトのデータソースは、IFS Developer Tool を使用して定義されます。データソースには、モデルが最後のステップ、つまりデータ ソースビュー名 (DW ソースビュー名) からデータを読み取る変換が多数含まれています。

追加情報は、情報ソースのオンライン ドキュメントをご覧ください。

モデル テーブル DW ソースビュー (SQL Server) BI アクセスビュー 参照情報ソース 推奨アクセスタイプ
インシデント分析の計測値