0

최종 목표 : SSAS 큐브에서 가져온 실제 데이터와 기본 최소 제곱 회귀를 사용하는 최적 곡선이있는 산점도를 만듭니다. 본에서SSRS 선형 회귀 직선 SSAS 큐브의 데이터

, 내 MDX는 다음과 같습니다 당신이 볼 수 있듯이

SELECT NONEMPTY({[Measures].[Invoice Total]}) ON COLUMNS, 
NONEMPTY({ [Billed Date].[Date].ALLMEMBERS}) ON ROWS 
FROM 
(
SELECT NONEMPTY(StrToMember(@StartDate,CONSTRAINED):StrToMember(@EndDate,CONSTRAINED)) ON COLUMNS, 
NONEMPTY(STRTOSET(@Requestor)) ON ROWS 
FROM [Task Billing] 
WHERE STRTOSET(@Project) 
) 
WHERE STRTOSET(@Division) 

는, 데이터를 회귀 분석에 포함되어야한다 필터링하는 데 사용되는 매개 변수의 다수가 있습니다. LinToPoint을 사용하려고 생각했지만 MDX에 익숙하지 않아서 실제로 이해할 수 없습니다.

전적으로 해결 방법이 열려 있습니다.

이 작업을 수행하는 방법에 대한 아이디어가 있으십니까? 확실하게 일반적인 문제입니다 ...

답변

0

MDX를 처음 접했을 때 ... 저는 이전에 알고 있던 모든 고급 정보를 잊어 버렸습니다! 훌륭한 조합이 아닙니다. - 죄송합니다. 내가 제공 할 수있는 것은 실제 데이터 요소 중 추세선을 표시하는 데 사용했던 실제 MDX뿐입니다. 정적 예를 들어 내가 위의 줄 노출 된 뼈를 사용하여 큐브 작업을 얻을 수있는 경우

with 
member [Measures].[X] 
    as 'Rank([Time], [Time].[Week].members)' 
member [Measures].[Trend] 
    as 'LinRegPoint(X, [Time].[Week].members, [Measures].[Gross], X)' 
select 
    {[Time].[Week].members} on rows, 
    {[Measures].[Gross], Trend} on columns 
from [Sales] 

, 당신은 나중에에 @parameters를 연결할 수 있습니다. 나는 그것이 어떤면에서 도움이 되길 바랍니다. 의견을 자유롭게하고 나에게 조언하려고 노력할 것이지만 나는 녹슨 veeeeery입니다.