我有3-4年的每日销售数据。我想创建YTD和前一年的销售措施,将每天更新。也就是说,它应该总是从年初(选定)到今天或数据的最后一天(从今天到最大日期的1天间隔)。
我在去年使用了Same发行期,但它在月初出现了问题,因为它将2022年1月1日至2022年6月8日与2021年1月1日和2021年6月30日的情况作了比较。
有什么建议,我可以如何创建一个修改前一年的措施,以解决这一细微差别?
发布于 2022-06-09 05:19:35
这是一个标准的解决方案。首先,使用DATESYTD()函数获取当前年份或最后一个可见年份的所有日期,直到今天或最后一个可见日,然后抵消它。
SAMEPERIODLASTYEAR(DATESYTD(‘Date’[Date]))它等于
DATEADD(DATESYTD(‘Date’[Date]),-1,YEAR))如果您想要设置确切的日期,请尝试这样做:
VAR FirstDayThisYear =
SAMEPERIODLASTYEAR(STARTOFYEAR(‘Date’[Date])
VAR LastDayThisYear =
SAMEPERIODLASTYEAR(
LASTDATE(‘Date’[Date])
)
VAR SetOfDates=
DATESBETWEEN(
‘Date’[Date]
,FirstDayThisYear
,LastDayThisYear
)
RETURN
SetOfDateshttps://stackoverflow.com/questions/72551160
复制相似问题