一些知识
重点:日期格式和日期时间格式关联容易造成计算结果不对,即使在数据视图调整了日期格式
实例
1 新建日期表 calendar = calendar(“2016/01/01”,“2018/12/31”)
2 将calendar表的date列和订单表的订单日期关联
3 订单表的订单日期是包含时分秒的数据,此时和calendar中的date列关联,会出现大量数据无法关联的情况(统计值为空的行),即使我们在数据视图下降订单日期调整为date格式,去掉时分秒,数据计算还是不正确,说明表关系建模的时候是用的原始日期时间数据做的关联,能关联上的数据只是具体某一天的0点0分0秒
4 解决方法:在powerquery中将订单日期处理为只包含年月日的格式,见订单表2
订单表1
订单表2
结果