2016-03-21 3 views
2

enter image description hereMDX:各IDの日付に基づいて、最新のカウントを取得するためにどのように各学生証

の最新の日付に基づいてデータを取得する方法。

試み:

SELECT [Measures].[CourseJoinedCount] ON COLUMNS, 
NON EMPTY 
     (
     [Course].[CourseName].[CourseName], 
     [DimDate].[Full Date].[Full Date], 
     [Student].[StudentId].[StudentId] 
     )ON ROWS 
FROM [RandD] 
+0

、 [対策]を選択し、[CourseJoinedCount]カラム上で、 NON EMPTY([コース]。 [CourseName]。[CourseName]、 \t \t [DimDate]。[完全日付]。[完全日付]、[学生]。[StudentId]。[StudentId])ROWS FROM ON [RandD] – Yugandhar

+0

* *追加してください上記のクエリは私には非常に便利な、 'コードのフォーマット – tmthydvnprt

答えて

0

私はGenerateの使用が役立つかもしれないと思います。現在、テストされていないが、私はそれが動作するかどうかを確認するためにAdvWrks明日に対して、このモックアップしようとします:

私は、クエリの下にしようと
SELECT 
    NON EMPTY 
    [Measures].[CourseJoinedCount] ON 0, 
    Generate(
    [Course].[CourseName].[CourseName].MEMBERS 
    ,[Course].[CourseName].CURRENTMEMBER 
    *Tail(
     NonEmpty(
     [DimDate].[Full Date].[Full Date].MEMBERS, 
     [Course].[CourseName].CURRENTMEMBER 
     ) 
    ) 
) 
    *[Student].[StudentId].[StudentId] 
    ON 1 
FROM [RandD]; 
+0

リプレイのためにありがとう。 – Yugandhar

+0

こんにちはwhytheyqは、以下の質問に答えることができますhttp://stackoverflow.com/q/36152936/4903452 – Yugandhar

+0

こんにちはwhytheq、この質問にお答えください。http://stackoverflow.com/questions/36171537/mdx-i-need最新の日付と最新の評価をベースにしたレコードのみ – Yugandhar

関連する問題