私は MDX 式とクエリが初めてで、現在このようなものを探しています -
ファクト テーブルに DATE ディメンションへの外部キーとして2 つの日付 ' Date1
' & ' ' があります。NULLSをカウントしたくないことを考慮して、Date2
を実行する必要があります。count of rows where Date1 < Date 2
私はこのような表現を書きました -
WITH MEMBER [Measures].[RecordCount] AS
COUNT(FILTER([Measures].[RecordCount], IIF([Date1].[Date] <= [Date2].[Date],0,1)=1))
SELECT [Measures].[RecordCount] ON 0
FROM [MYCUBE]
上記のクエリは正常に実行されますが、カウントが正しくないことが判明しました。Date1 が Date2 より小さい 7 行をファクト テーブルに作成しましたが、カウントは 0 として表示されます。
どんな助けでも大歓迎です。(参考サイトは将来のためにも良いでしょう)
ありがとう、ヴィニート vineet9860@gmail.com