【发布时间】:2021-03-10 18:10:00
【问题描述】:
我正在尝试制作一份动态报告,该报告从 2 年前的财政年度的第一天开始一直到今天,并随着每个新的财政年度向前滚动。我们的财政年度与日历年不一致。 我几乎没有 MDX 经验,并且仍在学习。
所以它应该查看今天的日期,获取当前财政年度,从中减去 2 年,然后从该年开始直到今天为止的销售额。
我在尝试使日期正常工作时遇到了一些困难,因为我遇到了错误,但是下面的查询现在为我提取了昨天的销售额。我假设我还需要引用 [Date].[Year],但我不知道如何使用它来获得我想要的结果。
SELECT
NON EMPTY
{ [Measures].[Gross Margin Percentage],
[Measures].[Gross Margin Value],
[Measures].[Sales Value],
[Measures].[Sales Units] }
ON COLUMNS
FROM IMR
Where
{StrToMember("[Date].[Date].&" + Format(CDate(now()-1), "[yyyy-MM-ddT00:00:00]"))}
【问题讨论】: