2
MDX에서 완전히 초보자라고 말하면서 두 개 (또는 그 이상)의 쿼리 결과를 하나의 피벗으로 병합해야합니다.다른 측정 값과 필터를 가진 두 MDX 쿼리 결과를 병합하는 방법?
쿼리는 ROWS 및 COLUMNS에서 동일한 차원이지만 다른 측정 값 및 필터 (일반적으로 기간)가됩니다.
CA US
Regular Sale TransactionValue 761 16
Regular Sale TransQty 8 233
Return TransactionValue 156 4
Return TransQty 1 45
질의 2 : 질의 2
SELECT
NON EMPTY {{[stores].[storecountry].[storecountry].Members}} ON COLUMNS,
NON EMPTY {{[SalesTypes].[Description].[Description].Members}} *
{[Measures].[DiscountPerc]} ON ROWS
FROM [Model]
WHERE ({[dDates].[Date].[Date].&[2015-03-12T00:00:00] : [dDates].[Date].[Date].&[2015-06-02T00:00:00]})
결과 : 질의 1
SELECT
NON EMPTY {{[stores].[storecountry].[storecountry].Members}} ON COLUMNS,
NON EMPTY {{[SalesTypes].[Description].[Description].Members}} *
{[Measures].[TransactionValue], [Measures].[TransQty]} ON ROWS
FROM [Model]
WHERE ({[dDates].[Date].[Date].&[2016-01-05T00:00:00] : [dDates].[Date].[Date].&[2016-01-12T00:00:00]})
결과 : 여기서
는 예쿼리 1
, CA US
Regular Sale DiscountPerc 40 % 59 %
Return DiscountPerc 32 % 43 %
예상 결과가 수동으로 호출 응용 프로그램에서 AdomdClient.CellSet을 병합하지 않고 달성
CA US
Regular Sale TransactionValue 761 16
Regular Sale TransQty 8 233
Regular Sale DiscountPerc 40 % 59 %
Return TransactionValue 156 4
Return TransQty 1 45
Return DiscountPerc 32 % 43 %
병합 후?
감사합니다.
를, 나는 오류를 받고 있어요 : 이 – SMarello
합계로 집계을() (교체 "집계 기능은 측정 값 차원에서 계산 된 멤버에 사용할 수 없습니다" ) 만약 측정 값들이 합쳐지면. –
감사합니다. 매우 도움이됩니다. – SMarello