获取ssas中前几天的总和

获取ssas中前几天的总和,ssas,Ssas,请告诉我,我正试图在一个月开始前的最后60天 我有一个从下面的查询返回的集合 SELECT non empty [Measures].[TRANSACTIONS Count] on 0, non empty ([TRANSACTIONS].[Days].[Days], [TRANSACTIO

请告诉我,我正试图在一个月开始前的最后60天

我有一个从下面的查询返回的集合

SELECT
   non empty
   [Measures].[TRANSACTIONS Count] on 0,
   non empty ([TRANSACTIONS].[Days].[Days],                                                                                                [TRANSACTIONS].[Transaction Month].[Transaction Month])  on 1 from [cube] 
通过硬编码下个月开始的交易日,我可以获得第2个月前最后60天的累计计数,如下所示

  WITH MEMBER
 [Measures].[Cumm Account Count]
AS
(
    AGGREGATE( [TRANSACTIONS].[Days].CurrentMember:NULL ,[Measures].[TRANSACTIONS Count])
)

 SELECT
   non empty [Measures].[Cumm Account Count] on 0,
   non empty [TRANSACTIONS].[Days].&[3]:[TRANSACTIONS].[Days].&[3].lead(60) on 1 from  [cube];
请告诉我如何在不使用日数的情况下实现上述结果,我尝试使用尾部功能(获取月份和开始日期)


,因此,我希望如果我能将其与一种范围函数一起使用60天,那么下个月的获取将只是一个获取60天范围的尾部(xx,2)的案例,但它不起作用,因为范围函数只接受成员,如果我清楚您的问题,请提供任何指导或在哪里查看,您需要过去或未来60天的交易计数,对吗

您可能需要用自己的维度和度量值替换维度和度量值,但这可以通过Adventure Works多维数据集完成,如下所示:

WITH 

    MEMBER [Measures].[Last60Days] AS 
    SUM
    (
        [Date].[Date].CURRENTMEMBER.lag(60) : [Date].[Date].CURRENTMEMBER,
        [Measures].[Internet Sales Amount]
    )

    MEMBER [Measures].[Next60Days] AS 
    SUM
    (
        [Date].[Date].CURRENTMEMBER : [Date].[Date].CURRENTMEMBER.lead(60),
        [Measures].[Internet Sales Amount]
    )

SELECT 

    {[Measures].[Last60Days], [Measures].[Next60Days]} ON 0,

    [Date].[Date].[Date] ON 1

FROM [Adventure Works]
WITH 

    MEMBER [Measures].[Last60Days] AS 
    SUM
    (
        [Date].[Date].CURRENTMEMBER.lag(60) : [Date].[Date].CURRENTMEMBER,
        [Measures].[Internet Sales Amount]
    )

    MEMBER [Measures].[Next60Days] AS 
    SUM
    (
        [Date].[Date].CURRENTMEMBER : [Date].[Date].CURRENTMEMBER.lead(60),
        [Measures].[Internet Sales Amount]
    )

SELECT 

    {[Measures].[Last60Days], [Measures].[Next60Days]} ON 0,

    [Date].[Date].[Date] ON 1

FROM [Adventure Works]