このページでは、モデルに関する仕様をご覧いただけます。メンテナンスとファクト テーブル: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 | データマート |