OLAP 큐브를 처음 사용합니다. 작은 예를 들어 올바른 방향으로 지시 할 수 있습니까?SSAS 큐브 및 SSRS 보고서 MDX로 데이터 받기
transaction_id (int), date (datetime), amount (decimal (16,2))의 3 개의 열이있는 테이블 "transactions"가 있다고 가정 해 보겠습니다.
큐브를 만든 다음 SSRS 보고서에 대한 MDX 쿼리로 데이터를 가져 오려고합니다. 보고서에 다음과 같은 내용이 표시됩니다.
확인. 금액 및 날짜 차원 (날짜 -> 월 -> 연도)의 팩트 테이블을 가질 수 있다는 것을 알고 있습니다.
MDX 쿼리를 작성하는 방법을 포함하여이 결과를 얻으려면 수행 할 작업을 설명 할 수 있습니까? 감사.
정확한 범위를 며칠로 지정 했는데도 201504 및 201606 달이 만료 된 이유를 설명 할 수 있습니까?
SELECT
[Measures].[Amount] ON COLUMNS
,[Dim_Date].[Hierarchy].[Month].MEMBERS ON ROWS
FROM
[DM]
WHERE
(
{[Dim_Date].[Date Int].&[20150414] : [Dim_Date].[Date Int].&[20160615]}
)
확인 감사합니다 :)로 변경합니다. 나는 그것이 작동하지만 질의를 썼는데 (메인 포스트를 보시오) – NoWayOut
[Dim_Date]. [Hierarchy]. [Month] .MEMBERS는 ALL을 포함하고 있으며, 당신이 지정한 것과 상관없이 한 달 전체를 줄 것입니다. 대신 [Dim_Date]. [Hierarchy]. [Month]. [Month]를 사용해야합니다. –