近期在统计日活量和月活量,要求日活量和月活量为访问量去重的数据,且数据不会根据筛选器的开始日期而变动,另外还有计算月累计,季度累计,年累计等,下面为用到的些度量值及其函数
1、创建日历表
//根据log日志表中的日期创建日历表 开始日期和结束日期均来自日志表
日期表 = ADDCOLUMNS (
CALENDAR ( FIRSTDATE(QueryAllActivities[LogDateF]), LASTDATE(QueryAllActivities[LogDateF])),
"年", YEAR ( [Date] ),
"季度", ROUNDUP( MONTH ( [Date] )/3,0 ),
"月", MONTH ( [Date] ),
"周", WEEKNUM([Date]),
"年季度", YEAR ( [Date] ) & "Q" & ROUNDUP( MONTH ( [Date] )/3,0 ) ,
"年月", YEAR ( [Date] ) * 100 + MONTH ( [Date] ),
"年周", YEAR ( [Date] ) * 100 + WEEKNUM ( [Date] ),
"星期几", WEEKDAY([Date])
)
根据log日志表中的日期创建日历表 结束日期为当前日期加一
日期表 = ADDCOLUMNS (
CALENDAR ( FIRSTDATE(QueryAllActivities[LogDateF]), TODAY()+1),
"年", YEAR ( [Date] ),
"季度", ROUNDUP( MONTH ( [Date] )/3,0 ),
"月", MONTH ( [Date] ),
"周", WEEKNUM([Date]),
"年