DAX-DATEADD疑惑
DATEADD 函数
返回一个表,该表包含由日期构成的一列,这些日期是在时间上从当前上下文中的日期前移或后移指定间隔数目的日期。
DATEADD(<dates>,<number_of_intervals>,<interval>)
术语 |
定义 |
dates |
包含日期的列。 |
number_of_intervals |
一个整数,指定要从日期中加上或减去的间隔数。 |
interval |
日期按其轮换的间隔。 间隔值可以是以下值之一:year、quarter、month、day |
DEFINE var filter_d=DATESMTD(\'_日期表\'[日期])//得到的日期区间为10月1日-10月9日 var min_d=DATEADD(FIRSTDATE(filter_d),-1,MONTH) var max_d=DATEADD(LASTDATE(filter_d),-1,MONTH) EVALUATE DATESBETWEEN(\'_日期表\'[日期],min_d,max_d)
返回的日期区间为9月1日-9月9日。