Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MDX TTM计算会员日级别_Mdx_Leap Year - Fatal编程技术网

MDX TTM计算会员日级别

MDX TTM计算会员日级别,mdx,leap-year,Mdx,Leap Year,我需要创建一个计算成员,用于计算与所选日期(日级别)关联的TTM(后续十二个月)的收入 我试过这样的方法: SUM( { [Accounting Effective Date].[Date Hierarchy].CurrentMember.Lag(365) : [Accounting Effective Date].[Date Hierarchy].CurrentMember }, [Measures].[Revenue] ) 但这不

我需要创建一个计算成员,用于计算与所选日期(日级别)关联的TTM(后续十二个月)的收入

我试过这样的方法:

SUM(
    {
        [Accounting Effective Date].[Date Hierarchy].CurrentMember.Lag(365)
        : [Accounting Effective Date].[Date Hierarchy].CurrentMember
    },  
    [Measures].[Revenue]
)
但这不适用于闰年,例如,如果我选择2013-01-01,则返回2012-01-02

我也试过这个,但这个也不好,因为它需要一个月的第一天:

SUM(
    {
        [Accounting Effective Date].[Date Hierarchy].CurrentMember.Parent.Lag(12).FirstChild 
        : [Accounting Effective Date].[Date Hierarchy].CurrentMember
    },  
    [Measures].[Revenue]
)
日期等级如下:
年>季度>月>日期

下面的查询可能会有所帮助,它使用表亲函数返回上一年的日期

with member [Measures].[TestValue] as 
(cousin([Date].[Calendar].currentmember,[Date].[Calendar].currentmember.parent.parent.lag(1)),[Measures].[Internet Sales Amount])
member [Measures].[TestDate] as 
cousin([Date].[Calendar].currentmember,[Date].[Calendar].currentmember.parent.parent.lag(1)).item(0).name
select
{[Measures].[Internet Sales Amount],[Measures].[TestValue],[Measures].[TestDate]}
on columns,
{
[Date].[Calendar].[Date].&[20130922]
}
on rows from 
[adventure works]

您想要从特定日期算起的过去12个月的收入总额吗?或者,您希望每年的总收入在12个月的间隔内?请在此上下文中定义“TTM”。首字母缩略词标签是邪恶的…我想能够计算收入的后续十二个月(TTM)为选定的日期。例如,如果我选择2013-04-05的起始点应该是2012-04-05,尝试在MDX中表亲功能,那就由你来考虑如何在非闰年的2月29日表妹。