MDX 쿼리에 인공 열을 삽입합니다
-
23-12-2019 - |
문제
인공 (더미) 컬럼을 MDX 표현식에 삽입하는 데 필요한 몇 가지 이유로.(그 이유는 특정 수의 열에 쿼리를 얻어야합니다)
Ilustrate에, 이것은 내 샘플 쿼리입니다.
SELECT {[Measures].[AFR],[Measures].[IB],[Measures].[IC All],[Measures].[IC_without_material],[Measures].[Nonconformance_PO],[Measures].[Nonconformance_GPT],[Measures].[PM_GPT_Weighted_Targets],[Measures].[PM_PO_Weighted_Targets], [Measures].[AVG_LC_Costs],[Measures].[AVG_MC_Costs]} ON COLUMNS,
([dim_ProductModel].[PLA].&[SME])
* ORDER( {([dim_ProductModel].[Warranty Group].children)} , ([Measures].[Nonconformance_GPT],[Dim_Date].[Date Full].&[2014-01-01]) ,desc)
* ([dim_ProductModel].[PLA Text].members - [dim_ProductModel].[PLA Text].[All])
* {[Dim_Date].[Date Full].&[2013-01-01]:[Dim_Date].[Date Full].&[2014-01-01]} ON ROWS
FROM [cub_dashboard_spares]
.
그것은 매우 중요하지 않으며, 단지 몇 가지 조치와 횡단 치수가 아닙니다.이제 F.E를 추가해야합니다.2 개의 추가 열, 나는 이것이 널 / 0 값 또는 다른 횡단 치수가있는 측정 값이 있는지 상관하지 않는다.내 큐브에 데이터를 삽입하지 않고 쉬운 방법 으로이 작업을 수행 할 수 있습니까?
SQL에서는 SELECT 0을 작성하거나 "DUMILE1"을 선택할 수 있지만 행에서 쿼리의 열 부분이나 쿼리의 열에있는 것은 아닙니다.
당신의 도움을 주셔서 대단히 감사합니다
감사합니다.
피터
추신 : 지금까지 나는 단지 몇 가지 측정을 더 삽입 할 수 있었지만, 실제로 "더미"열을 삽입 할 수있는 가능성이 있는지 관심이 있습니다
해결책
쿼리는 열에 치수 차원을 측정합니다.일부 열에 의해이를 확장하는 가장 쉬운 방법은 올바른 열 수를 얻는 마지막 측정 값을 여러 번 반복하는 것입니다.
마지막 측정 값이 계산하기 위해 복잡한 경우보다 효율적 일 수있는 또 다른 가능성은
를 사용하는 것입니다.WITH member Measures.dummy as NULL
SELECT {[Measures].[AFR],[Measures].[IB],[Measures].[IC All],[Measures].[IC_without_material],[Measures].[Nonconformance_PO],[Measures].[Nonconformance_GPT],[Measures].[PM_GPT_Weighted_Targets],[Measures].[PM_PO_Weighted_Targets], [Measures].[AVG_LC_Costs],[Measures].[AVG_MC_Costs],
Measures.dummy, Measures.dummy, Measures.dummy
}
ON COLUMNS,
([dim_ProductModel].[PLA].&[SME])
* ORDER( {([dim_ProductModel].[Warranty Group].children)} , ([Measures].[Nonconformance_GPT],[Dim_Date].[Date Full].&[2014-01-01]) ,desc)
* ([dim_ProductModel].[PLA Text].members - [dim_ProductModel].[PLA Text].[All])
* {[Dim_Date].[Date Full].&[2013-01-01]:[Dim_Date].[Date Full].&[2014-01-01]}
ON ROWS
FROM [cub_dashboard_spares]
.
i.이자형.많은 계산이 필요한만큼 많은 계산이 필요하지 않아야하는 더미 측정 값을 추가하면
제휴하지 않습니다 StackOverflow