2016-07-28 2 views
1

В этом запросе я использовал условие в этом году - 2015 и квартал- [2013] & [Квартал1], как это возможно, и получить набор результатов 10 записей. фактически набор результатов не отображается.MDX: Анализ данных запроса

WITH MEMBER [Measures].[Test] AS ([Measures].[ProgramAssessmentPatientCnt] + [Measures].[AssessmentPatientCnt]) 
     MEMBER [Measures].[Test1] AS ([Measures].[CCMPatientCnt] + [Measures].[CareteamCnt] + [Measures].[CCMPatientCnt]) 
SELECT (({ [DimEnrollStatus].[EnrollmentStatus].[EnrollmentStatus] }), 
{ [Measures].[AssessmentPatientCnt], [Measures].[Test], [Measures].[Test1] }) ON COLUMNS, 
Subset (
    NonEmpty (
    { 
     ({ [DimAssessment].[AssessmentText].[AssessmentText] }, 
     { [DimAssessment].[QuestionText].[QuestionText] }, 
     { [DimAssessment].[AnswerText].[AnswerText] }) 
    }, 
    { [Measures].[AssessmentPatientCnt], [Measures].[Test], [Measures].[Test1] } 
), 
    0, 
    10 
) ON ROWS 
FROM [NavigateCube] 
WHERE (
{ 
    ({ [DimManagedPopulation].[ManagedPopulationName].&[1044]&[LTC Lincoln Centers] }, 
    { [DimAnchorDate].[Calender Year].&[2015] }, 
    { [DimAnchorDate].[Calendar Semester Des].[All] }, 
    { [DimAnchorDate].[Calendar Quarter Des].&[2013]&[Quarter1] }, 
    { [DimAnchorDate].[English Month Name Desc].[All] }) 
}) 
+0

ты говоришь - в настоящее время вы получите 0 результатов, но вы ожидаете 10 или в настоящее время вы получаете 10 результатов, но вы ожидаете 0? – whytheq

+0

@whytheq, нет, данные отображаются, даже условие условия where неверно. – Deepthi

+0

, так что я смущен - отображаются 10 строк - так в чем вопрос? – whytheq

ответ

0

Это возвращает любые строки?

WHERE 
(
    [DimManagedPopulation].[ManagedPopulationName].&[1044]&[LTC Lincoln Centers], 
    [DimAnchorDate].[Calender Year].&[2015], 
    //[DimAnchorDate].[Calendar Semester Des].[All], 
    [DimAnchorDate].[Calendar Quarter Des].&[2013]&[Quarter1], 
    [DimAnchorDate].[English Month Name Desc].[All] 
); 

Может быть следующее:

WHERE 
(
    [DimManagedPopulation].[ManagedPopulationName].&[1044]&[LTC Lincoln Centers], 
    { 
    [DimAnchorDate].[Calender Year].&[2015], 
    [DimAnchorDate].[Calendar Semester Des].[All], 
    [DimAnchorDate].[Calendar Quarter Des].&[2013]&[Quarter1], 
    [DimAnchorDate].[English Month Name Desc].[All] 
    } 
); 
+0

Все еще данные идут, даже я прокомментирую эту строку. – Deepthi

+0

Да, набор результатов, отображающий 10 записей, я использовал подмножество, поэтому его отображение 10 записей – Deepthi

Смежные вопросы