但这种方式还是存在明显缺点的,一方面如果日期列有两个及以上且分散在不同的table中,无法使用一对多关系来管理这些数据,更何况如果一个table中出现两个时间列(如订单日期和发货日期等)时就无法处理;另一方面...这一段代码中并没有指定起止日期,这就是CALENDARAUTO函数的厉害之处,它可以自动检测模型中其他表中所有日期,然后生成涵盖这些日期的整年日期表。...使用上面三种DAX函数生成日期表还有一个小小的遗憾,就是CALENDAR函数生成的日期列字段名都是英文的[Date],而其他列都是中文,不过可以在生成日期表后进行手动更改,这个比较简单。...(), null, null, ExtraValues.Error),
更改的类型= Table.TransformColumnTypes(转换为表,{{"Column1", type date...}}),
重命名的列= Table.RenameColumns(更改的类型,{{"Column1", "日期ID"}}),
年= Table.AddColumn(重命名的列, "年份序号