我正在嘗試生成與上年比較的銷售額的年度至今報告。我們正在遵循財政日曆。所以有必要使用DATESYTD的第二個參數來傳遞會計年度結束日期。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,但沒有運氣。
是否有任何方式來動態傳遞值,我聽說過動態常量,但不知道它。任何例子都會很棒。
在此先感謝。
Manoj,這似乎是一個過於複雜的方式來看待這個問題!正如你有一個'DimDate'表,爲什麼你沒有在該表中的財年的專欄? – Jacob
你好雅各布,我有'DimDate'表中的財年。但對於DATESYTD與我的財政年度一起工作,我需要通過財政的結束日期作爲第二個參數,對嗎?不幸的是,對於我們來說,每個財政的startdate和enddate是不同的,所以我不能提供一個常數值。任何方法來解決這個問題。 – Manoj