上周测量 - 2019 年第 52 周和 2020 年第 1 周
Previous Week Measure - Week 52 2019 and Week 1 2020
我目前使用以下度量来检索前一周的值,但是由于现在是新年的第 1 周,该字段正在返回 "blank",因为它找不到任何前几周。
如果第 1 周使用上一年的最后一周,如果不使用前一周,我将如何调整我的衡量标准以包括以下内容。
VAR CURRENT_WEEK = WEEKNUM(TODAY()) return
CALCULATE(AVERAGE(DATA_TABLE[VALUE]),
FILTER (DATA_TABLE, WEEKNUM(DATA_TABLE[DATE]) = CURRENT_WEEK -1))
在此先感谢您的帮助
我建议使用开始日期并从该日期计算周数。例如,如果您选择 2018 年 1 月 1 日作为开始日期,那么 2018 年 1 月 1 日至 7 日将是第 1 周,而 2020 年的第一周将是第 105 周。这将解决您的问题。
如果您的数据有多年,您使用的方法将变得非常难以处理。 Weeknum 1 表示 2020 年、2019 年和所有其他年份的第一周。这会打乱计算。上述方法将确保您有一个星期的唯一号码。
我目前使用以下度量来检索前一周的值,但是由于现在是新年的第 1 周,该字段正在返回 "blank",因为它找不到任何前几周。
如果第 1 周使用上一年的最后一周,如果不使用前一周,我将如何调整我的衡量标准以包括以下内容。
VAR CURRENT_WEEK = WEEKNUM(TODAY()) return
CALCULATE(AVERAGE(DATA_TABLE[VALUE]),
FILTER (DATA_TABLE, WEEKNUM(DATA_TABLE[DATE]) = CURRENT_WEEK -1))
在此先感谢您的帮助
我建议使用开始日期并从该日期计算周数。例如,如果您选择 2018 年 1 月 1 日作为开始日期,那么 2018 年 1 月 1 日至 7 日将是第 1 周,而 2020 年的第一周将是第 105 周。这将解决您的问题。
如果您的数据有多年,您使用的方法将变得非常难以处理。 Weeknum 1 表示 2020 年、2019 年和所有其他年份的第一周。这会打乱计算。上述方法将确保您有一个星期的唯一号码。