这是找到昨天前一天最简单的方法吗?
TAIL([Date].[Date - Calendar Month].[Calendar Day].MEMBERS,1).item(0).lag(1)
答案 0 :(得分:1)
在您的示例中,如果您的日历的最后一个成员不是昨天,这将无效! 以下将总是在前天给你:
部分(Now() - 2) - 这是当前系统时间的偏移量。
WITH MEMBER [Measures].[Yesterday] AS VBAMDX.Format(VBAMDX.Now()-2,"MM-dd-yyyy")
SELECT [Measures].[Yesterday] ON COLUMNS
FROM
[Cube]