モデル:メンテナンス - ファクト テーブルの仕様:WORK TASK ACTUALS COST

このページでは、モデルに関する仕様をご覧いただけます。メンテナンスとファクト テーブル:WORK TASK ACTUALS COST.

このモデル ファクトは作業オーダの実績を表し、IFS アプリケーション ファクト「FACT_WO_TASK_ACTUALS_COST」に基づいています。

注釈:参照モデルで使用される属性については、各モデルのドキュメントを参照してください。

属性

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

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

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

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

メジャー 計算済み Y/N: タイム インテリジェンス Y/N を含む 定義/注記 (該当する場合) 集計タイプ 非表示 Y/N 表形式
計画見積に対する実績費用の割合 N CALCULATE(DIVIDE([実績費用金額], [予定費用金額]), FILTER('作業オーダ','作業オーダ'[STATE_DB]="完了済"))
計画見積に対する実績時間の割合 N CALCULATE(DIVIDE([実績時間の合計], [予定時間の合計]), FILTER('作業オーダ','作業オーダ'[STATE_DB]="完了済"))
条件に基づく保守費用の割合 N DIVIDE (CALCULATE ([実績費用金額], FILTER ('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Source_Connection_ID] = "PmAction" || 'WORK TASK ACTUALS COST'[HAS_PM_STEP] = 1), FILTER ('WORK TASK', 'WORK TASK'[GENERATION_TYPE] = "3")), [実績費用金額])
条件に基づく保守時間の割合 N DIVIDE (CALCULATE ([実績時間の合計], FILTER ('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Source_Connection_ID] = "PmAction" || 'WORK TASK ACTUALS COST'[HAS_PM_STEP] = 1), FILTER ('WORK TASK', 'WORK TASK'[GENERATION_TYPE] = "3")), [実績時間の合計])
実績修正コスト金額 N Y 合計 N SUM([Corrective_Cost_Amount_Actual])
実績修正コスト金額 RC Y N SUM N SUM([REP_CURR_CORRECTIVE_COST_AMOUNT_ACTUAL])/[通貨レート]
修正コスト金額率 % Y N N IF([実績費用金額]>0, [実績修正コスト金額]/[実績費用金額], BLANK())
実績修正時間 N Y 合計 N SUM([Corrective_Hours_Actual])
修正時間率 % Y N N IF([実績時間の合計]>0, [実績修正時間]/[実績時間の合計], BLANK())
修正保守費用率 % N CALCULATE(DIVIDE(([実績修正コスト]+[実績反応コスト]), [実績費用]), FILTER('WORK TASK ACTUALS COST','WORK TASK ACTUALS COST'[Dim_Work_Order_ID]<>BLANK()))
修正保守時間率 % N CALCULATE(DIVIDE(([実績修正時間]+[実績反応時間]), [実績時間の合計]), FILTER('WORK TASK ACTUALS COST','WORK TASK ACTUALS COST'[Dim_Work_Order_ID]<>BLANK()))
実績費用金額 N Y 合計 N SUM([COST_AMOUNT])
実績費用 RC Y N SUM N SUM([REP_CURR_AMOUNT_ACTUAL])/[通貨レート]
実績設置費用金額 N Y 合計 N SUM([Installation_Amount_Actual])
実績設置費用金額 RC Y N SUM N SUM([REP_CURR_INSTALLATION_AMOUNT_ACTUAL])/[通貨レート]
設置費用金額率 % Y N N IF([実績費用金額]>0, [実績設置費用金額]/[実績費用金額], BLANK())
実績インストール時間 N Y 合計 N SUM([Installation_Hours_Actual])
インストール時間率 % Y N N IF([合計実績時間]>0, [実績インストール時間]/[合計実績時間], BLANK())
メンテナンス資材費用 % N CALCULATE(DIVIDE([実績資材費用金額], [実績費用金額]),FILTER('WORK TASK ACTUALS COST','WORK TASK ACTUALS COST'[Dim_Work_Order_ID]<>BLANK()))
実績資材費用金額 N Y 合計 N SUM([Material_Cost_Amount_Actual])
実績 RC 資材費用金額 Y N SUM N SUM([REP_CURR_MATERIAL_COST_AMOUNT_ACTUAL])/[通貨レート]
実績資材数量 N N SUM N SUM([Material_Quantity_Actual])
実績変更費用金額 N Y 合計 N SUM([Modification_Amount_Actual])
実績修正費用金額 RC Y N SUM N SUM([REP_CURR_MODIFICATION_AMOUNT_ACTUAL])/[通貨レート]
変更費用金額率 % Y N N IF([実績費用金額]>0, [実績変更費用金額]/[実績費用金額], BLANK())
実績変更時間 N Y 合計 N SUM([Modification_Hours_Actual])
変更時間率 % Y N N IF([実績合計時間]>0, [実績変更時間]/[実績合計時間], BLANK())
その他の実績費用金額 N Y 合計 N SUM([Other_Cost_Amount_Actual])
その他の実績費用金額 RC Y N SUM N SUM([REP_CURR_OTHER_COST_AMOUNT_ACTUAL])/[通貨レート]
その他の費用金額率 % Y N N IF([実績費用金額]>0, [その他の実績費用金額]/[実績費用金額], BLANK())
その他の実績時間 N Y 合計 N SUM([Other_Hours_Actual])
その他の時間率 % Y N N IF([実績合計時間]>0, [その他の実績時間]/[実績合計時間], BLANK())
PM および PdM の実績修正時間 N CALCULATE ( [実績合計時間], FILTER ( 'WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[SRC_WO_HAS_PM_TASK] = 1 || 'WORK TASK ACTUALS COST'[SRC_WO_HAS_PM_STEP] = 1 ) )
PM および PdM の歩留り N DIVIDE (CALCULATE ([PM & PdM の実績修正時間], FILTER ('作業オーダ', '作業オーダ'[STATE_DB] IN { "完了済", "レポート済", "作業完了" })), CALCULATE ([実績 PM 時間], FILTER ('作業オーダ', '作業オーダ'[STATE_DB] IN { "完了済", "レポート済", "作業完了" })))
実績 PM 費用金額 N CALCULATE ([実績費用金額], FILTER ('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Source_Connection_ID] = "PmAction" || 'WORK TASK ACTUALS COST'[HAS_PM_STEP] = 1))
実績 PM 時間 N CALCULATE ([実績合計時間], FILTER ('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Source_Connection_ID] = "PmAction" || 'WORK TASK ACTUALS COST'[HAS_PM_STEP] = 1))
予定作業の割合 N DIVIDE ( CALCULATE ( [実績合計時間数], FILTER ( 'WORK TASK', 'WORK TASK'[ROWSTATE_DB] = "FINISHED" ), FILTER ( 'WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[TASK_PLAN_LINE_SEQ] <> BLANK() ) ), CALCULATE ( [実績合計時間数], FILTER ( 'WORK TASK', 'WORK TASK'[ROWSTATE_DB] = "FINISHED" ) ) )
実績予防コスト金額 N Y 合計 N SUM([Preventive_Cost_Amount_Actual])
実績予防コスト金額 RC Y N SUM N SUM([REP_CURR_PREVENTIVE_COST_AMOUNT_ACTUAL])/[通貨レート]
予防コスト金額率 % Y N N IF([実績コスト金額]>0, [実績予防コスト金額]/[実績コスト金額], BLANK())
実績予防時間 N Y 合計 N SUM([Preventive_Hours_Actual])
予防時間率 % Y N N IF([実績合計時間]>0, [実績予防時間]/[実績合計時間], BLANK())
予防保守コストの割合 N DIVIDE([実績 PM コスト金額], [実績コスト金額])
予防保守時間の割合 N DIVIDE([実績 PM 時間], [実績合計時間])
積極的な取り組みの割合 N CALCULATE (DIVIDE (([実績修正時間] + [実績 PM 時間]), [実績合計時間]), FILTER ('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Work_Order_ID] <> BLANK ()))
プロジェクト実績費用金額 N Y 合計 N SUM([Project_Cost_Amount_Actual])
プロジェクト実績費用金額 RC Y N SUM N SUM([REP_CURR_PROJECT_COST_AMOUNT_ACTUAL])/[通貨レート]
プロジェクト費用金額率 % Y N N IF([実績コスト金額]>0、[プロジェクト実績コスト金額]/[実績コスト金額]、BLANK())
プロジェクト実績時間 N Y 合計 N SUM([Project_Hours_Actual])
プロジェクト時間率 % Y N N IF([実績合計時間]>0, [プロジェクト実績時間]/[実績合計時間数], BLANK())
実績数量 N N SUM N SUM([QTY])
実績反応コスト金額 N SUM([Reactive_Cost_Amount_Actual])
実績反応時間 N SUM([Reactive_Hours_Actual])
反応作業の割合 N CALCULATE(DIVIDE([実績反応時間], [実績合計時間]), FILTER('WORK TASK ACTUALS COST', 'WORK TASK ACTUALS COST'[Dim_Work_Order_ID]<>BLANK()))
実績サービス費用金額 N Y 合計 N SUM([Service_Cost_Amount_Actual])
実績サービス費用金額 RC Y N SUM N SUM([REP_CURR_SERVICE_COST_AMOUNT_ACTUAL])/[通貨レート]
サービス費用率 % Y N N IF([実績費用金額]>0, [実績サービス費用金額]/[実績費用金額], BLANK())
実績サービス時間 N Y 合計 N SUM([Service_Hours_Actual])
サービス時間率 % Y N N IF([実績合計時間]>0, [実績サービス時間]/[実績合計時間], BLANK())
実績合計時間 N Y 合計 N SUM([Total_Hours_Actual])
WORK TASK ACTUALS COST カウント N N COUNTROWS N COUNTROWS('WORK TASK ACTUALS COST')

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

タイム ベースの測定値は、他の測定値を基準にしてキューブ内で計算されます。以下の表は、さまざまな時間測定単位の意味/定義を示します。これらのメジャーは、特定の時間ディメンション階層の[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 合計 XXX YTD/カウント XXX YTD
Avg XXX R12 合計 XXX R12/カウント XXX R12
XXX % YTD カウント XXX YTD/カウント YYY YTD
XXX % R12 カウント XXX R12/カウント XXX R12

使用モデル

モデル
メンテナンス メンテナンス

データソース情報

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

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

モデル テーブル DW ソースビュー (SQL Server) BI アクセスビュー 参照情報ソース 推奨アクセスタイプ
WORK TASK ACTUALS COST FACT_WORK_TASK_ACTUALS_COST_TM FACT_WORK_TASK_ACTUALS_COST_BI FACT_WORK_TASK_ACTUALS_COST データマート