計算を実行し、結果を列の 1 つに保存する 8 つのクエリがあります。
各クエリの列ヘッダーは同じ構造に従います。
CompanyYearAssetID, CompanyName, AssetName, Year, DatapointID, NameOfWhateverWasCalculated
各計算では、同じ DatapointID が結果に割り当てられます。例えば;
CompanyYearAssetID, CompanyName, AssetName, Year, DatapointID, ReservoirOIL
10001 , CompanyA , Asset1 , 2011, 105014 , 5
10002 , CompanyB , Asset1 , 2011, 105014 , 3
10003 , CompanyC , Asset1 , 2011, 105014 , 0
計算列の名前とその DatapointID は次のとおりです。
- UnallocatedOIL 105014
- ウェルワークオイル 105015
- リザーバーOIL 105016
- 年次シャットダウンOIL 105017
- 失敗計画外PlantOIL 105018
- PlantPlannedMaintenanceOIL 105019
- エクスポートオイル 105020
- MarketOIL 105039
理想的には列ヘッダーを使用して、すべての結果を 1 つのテーブルに取得するクエリを作成したい
CompanyYearAssetID, DatapointID, DatapointValue
これをどのように構成するか、誰にも手がかりがありますか?
必要に応じて、ここに 8 つのクエリ名を示します。
- PE_Field_UnallocatedOIL
- PE_Field_WellworkOIL
- PE_Field_ReservoirOIL
- PE_Field_AnnualShutdownOIL
- PE_Field_FailureUnplannedPlantOIL
- PE_Field_PlantPlannedMaintenanceOIL
- PE_Field_ExportOIL
- PE_Field_MarketOIL