このページでは、モデルに関する仕様をご覧いただけます。メンテナンスとファクト テーブル:作業タスクの実績費用。
このモデル ファクトは作業オーダの実績を表し、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 ('作業タスクの実績費用', '作業タスクの実績費用'[Dim_Source_Connection_ID] = "PmAction" || '作業タスクの実績費用'[HAS_PM_STEP] = 1), FILTER ('作業タスク', '作業タスク'[GENERATION_TYPE] = "3")), [実績費用金額]) | ||||
| 条件に基づく保守時間の割合 | N | DIVIDE (CALCULATE ([実績時間の合計], FILTER ('作業タスクの実績費用', '作業タスクの実績費用'[Dim_Source_Connection_ID] = "PmAction" || '作業タスクの実績費用'[HAS_PM_STEP] = 1), FILTER ('作業タスク', '作業タスク'[GENERATION_TYPE] = "3")), [実績時間の合計]) | ||||
| 実績修正コスト金額 | N | Y | 合計 | N | SUM([Corrective_Cost_Amount_Actual]) | |
| 実績修正コスト金額 RC | Y | N | 合計 | 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('作業タスク実績費用','作業タスク実績費用'[Dim_Work_Order_ID]<>BLANK())) | ||||
| 修正保守時間率 % | N | CALCULATE(DIVIDE(([実績修正時間]+[実績反応時間]), [実績時間の合計]), FILTER('作業タスク実績費用','作業タスク実績費用'[Dim_Work_Order_ID]<>BLANK())) | ||||
| 実績費用金額 | N | Y | 合計 | N | SUM([COST_AMOUNT]) | |
| 実績費用 RC | Y | N | 合計 | N | SUM([REP_CURR_AMOUNT_ACTUAL])/[通貨レート] | |
| 実績設置費用金額 | N | Y | 合計 | N | SUM([Installation_Amount_Actual]) | |
| 実績設置費用金額 RC | Y | N | 合計 | 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('作業タスクの実績費用','作業タスクの実績費用'[Dim_Work_Order_ID]<>BLANK())) | ||||
| 実績資材費用金額 | N | Y | 合計 | N | SUM([Material_Cost_Amount_Actual]) | |
| 実績 RC 資材費用金額 | Y | N | 合計 | N | SUM([REP_CURR_MATERIAL_COST_AMOUNT_ACTUAL])/[通貨レート] | |
| 実績資材数量 | N | N | 合計 | N | SUM([Material_Quantity_Actual]) | |
| 実績変更費用金額 | N | Y | 合計 | N | SUM([Modification_Amount_Actual]) | |
| 実績修正費用金額 RC | Y | N | 合計 | 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 | 合計 | 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 ('作業タスクの実績費用'、 '作業タスクの実績費用'[SRC_WO_HAS_PM_TASK] = 1 || '作業タスクの実績費用'[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 ('作業タスクの実績費用', '作業タスクの実績費用'[Dim_Source_Connection_ID] = "PmAction" || '作業タスクの実績費用'[HAS_PM_STEP] = 1)) | ||||
| 実績 PM 時間 | N | CALCULATE ([実績合計時間], FILTER ('作業タスクの実績費用', '作業タスクの実績費用'[Dim_Source_Connection_ID] = "PmAction" || '作業タスクの実績費用'[HAS_PM_STEP] = 1)) | ||||
| 予定作業の割合 | N | DIVIDE (CALCULATE ([実績合計時間数], FILTER ('作業タスク', '作業タスク'[ROWSTATE_DB] = "完了済"), FILTER ('作業タスクの実績費用', '作業タスクの実績費用'[TASK_PLAN_LINE_SEQ] <> BLANK())), CALCULATE ([実績合計時間数], FILTER ('作業タスク', '作業タスク'[ROWSTATE_DB] = "完了済"))) | ||||
| 実績予防コスト金額 | N | Y | 合計 | N | SUM([Preventive_Cost_Amount_Actual]) | |
| 実績予防コスト金額 RC | Y | N | 合計 | 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 ('作業タスクの実績費用', '作業タスクの実績費用'[Dim_Work_Order_ID] <> BLANK ())) | ||||
| プロジェクト実績費用金額 | N | Y | 合計 | N | SUM([Project_Cost_Amount_Actual]) | |
| プロジェクト実績費用金額 RC | Y | N | 合計 | 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 | 合計 | N | SUM([QTY]) | |
| 実績反応コスト金額 | N | SUM([Reactive_Cost_Amount_Actual]) | ||||
| 実績反応時間 | N | SUM([Reactive_Hours_Actual]) | ||||
| 反応作業の割合 | N | CALCULATE(DIVIDE([実績反応時間], [実績合計時間]), FILTER('作業タスクの実績コスト', '作業タスクの実績コスト'[Dim_Work_Order_ID]<>BLANK())) | ||||
| 実績サービス費用金額 | N | Y | 合計 | N | SUM([Service_Cost_Amount_Actual]) | |
| 実績サービス費用金額 RC | Y | N | 合計 | 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]) | |
| 作業タスクの実績費用カウント | N | N | COUNTROWS | N | COUNTROWS('作業タスクの実績費用') |
タイム ベースの測定値は、他の測定値を基準にしてキューブ内で計算されます。以下の表は、さまざまな時間測定単位の意味/定義を示します。これらのメジャーは、特定の時間ディメンション階層の[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 アクセスビュー | 参照情報ソース | 推奨アクセスタイプ |
| 作業タスクの実績費用 | FACT_WORK_TASK_ACTUALS_COST_TM | FACT_WORK_TASK_ACTUALS_COST_BI | FACT_WORK_TASK_ACTUALS_COST | データマート |