SSAS关于日期表的字段怎样设置字段type,经测试这个字段类型是和后期使用智能函数YTD之类的很有关系,用微软的示例SSAS和SSAS里自动生成的日期表作对照有疑问

0
如问题所述,我用微软的示例数据库的SSAS的示例文件,里面的日期表设置和我用维度向导让其生成的日期维度作了对照,发现years、months等字段类型是用来设置那些用日期格式表示首日的年份、月份的数据字段如2015年,如果要标识为years的话,字段要用2015-01-01表示,2016年将为2016-01-01,如果要标识月份字段为3的就要用themonthofyear字段类型来标识,但实际上微软的示例SSAS文件又不是这样标示,最终的YTD、MTD函数又可以识别,具体这个日期维度需要怎样的标识才可以让智能时间函数来识别?

20160407-1.png


20160407-2.png


20160407-3.png


20160407-4.png

 
已邀请:
0

minren118 2016-04-07 回答

测试了一下,改成quateofyear,在QTD函数里会出现错误,可能是它日期维度表里的quate字段已经做了联合主键处理,所以可以标识为quates字段类型,而QTD还是很依赖于日期表里有quates类型才可以智能化计算当季累计
20160407-5.png

要回复问题请先登录注册