在SSAS表格中使用MDX获得每月的前10天

在SSAS表格中使用MDX获得每月的前10天,ssas,dax,ssas-tabular,Ssas,Dax,Ssas Tabular,我正在尝试动态获取日期,从每月的乞讨到使用SSAS TABLARA-DAX的当前日期,我尝试了许多日期函数,但最终无法找到解决方案,那么,是否有分享pls的想法?以下DAX函数将返回从本月初到今天每天的日期表: DatesMTD = CALENDAR(DATE(YEAR(TODAY()), MONTH(TODAY()), 1), TODAY()) 以下DAX函数将返回从本月初到今天每天的日期表: DatesMTD = CALENDAR(DATE(YEAR(TODAY()), MONTH(TOD

我正在尝试动态获取日期,从每月的乞讨到使用SSAS TABLARA-DAX的当前日期,我尝试了许多日期函数,但最终无法找到解决方案,那么,是否有分享pls的想法?

以下DAX函数将返回从本月初到今天每天的日期表:

DatesMTD = CALENDAR(DATE(YEAR(TODAY()), MONTH(TODAY()), 1), TODAY())

以下DAX函数将返回从本月初到今天每天的日期表:

DatesMTD = CALENDAR(DATE(YEAR(TODAY()), MONTH(TODAY()), 1), TODAY())

要能够筛选前10天的日期,请创建一个计算列,将其标识为此范围内的日期

1st to 10th Date = If(Day([Date]) <11,1,0)

1st to 10th Date=If(Day([Date])要能够筛选前10天的日期,请创建一个计算列,将其标识为该范围内的日期

1st to 10th Date = If(Day([Date]) <11,1,0)

1st to 10th Date=If(Day([Date])Thx作为回答,还有一个问题,我有这个脚本来检索当前日期和上一个日期的MTD之和,我已经硬编码了这个,但是我希望在SQL中有一些动态的东西,比如Getdate,成员[Measures].[LeadsCurrentMTD]作为Sum(MTD([Date].[Calendar].[Date].[20210216]),[Measures].[Lead Count])[Measures].[LeadsPreviousMTD]作为总和(MTD([Date].[Calendar].[Date].[Date]和[20210216]),[Measures].[LeadsCount]),从[EDW]选择0上的{[Measures].[LeadsPreviousMTD],[Measures].[LeadsPreviousMTD]};这很难作为注释来处理。可能会创建一个新问题,以及一个小的数据示例?Thx作为回答,还有一个问题,我有这个脚本来检索当前日期和以前日期的MTD之和,我已经硬编码了这个,但我希望在SQL中有一些动态的东西,比如Getdate,成员[Measures].[LeadsCurrentMTD]作为Sum(MTD)([date][日历].[日期].[20210216]),[度量值].[潜在客户数量]]成员[度量值].[LeadsPreviousMTD]作为总和(MTD([Date].[Calendar].[Date].[20210216]),[Measures].[LeadsCount])从[EDW]选择0上的{[度量值].[LeadsPreviousMTD]};这很难作为一个评论来处理。也许可以创建一个新问题,并附上一个小数据示例?