我试图生成与上一年比较的销售 YTD 报告。我们遵循财政日历。所以有必要使用 DATESYTD 的第二个参数来传递会计年度结束日期。
但似乎 DATESYTD 只接受常量日期作为第二个参数,如“12-01”或“06-01”。
这里的问题是我们有一整套不同结束日期的财政年度,所以当我尝试通过一项措施或做一个切换案例时,它给了我以下错误。
=CALCULATE (
SUM (Customers[quantity]),
DATESYTD (DimDate[Date], SWITCH([fiscal_year],
2007,"12-30",
2008,"12-28",
2009,"12-27",
2010,"12-26",
2011,"12-25",
2012,"12-30",
2013,"12-29",
2014,"12-28",
2015,"12-27"
)),
ALL (DimDate)
)
仅允许恒定日期值作为年终日期参数。
上面提到的财政年度用作切片器,所以我想将相应的常量传递给 DATESYTD,但没有运气。
有什么方法可以动态传递值,我听说过动态常数,但不知道。任何例子都会很棒。
提前致谢。