0

次元の少ない立方体があります。Report Date と Account はそのうちの 2 つです。1 つのアカウント ID が複数のレポート日付に含まれる場合があります。すべてのアカウント ID の最小レポート日付を見つける必要があります。何か案は?

4

1 に答える 1

0

たぶん似たようなもの -

WITH SET[MinDate] AS
    Head(NonEmpty(
            ReportDate.[ReportDate].[ReportDate].MEMBERS, 
            {(EXISTING [Account].[AccountId].CurrentMember , [Measures].[foo])}
            ),1)

SELECT [MinDate] ON 1,
[Account].[AccountId].MEMBERS ON 0
FROM [bar]
WHERE [Measures].[foo]

必要なのが日付の最小値である場合は、セットではなく計算されたメジャーでそれを取得する必要があります。

WITH MEMBER Measures.[MinimumDate] AS
    Head(NonEmpty(
            ReportDate.[ReportDate].[ReportDate].MEMBERS, 
            {(EXISTING [Account].[AccountId].CurrentMember , [Measures].[foo])}
            ),1).ITEM(0).Name
于 2016-06-10T09:32:53.713 に答える