标记为日期表
适用于:SQL Server 2019 及更高版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium
在“第 2 课:获取数据”中,导入了名为 DimDate 的维度表。 虽然此表在模型中名为 DimDate,但它也称为日期表,因为其中包含日期和时间数据。
每当使用 DAX 时间智能函数(例如以后创建度量值时),必须指定属性,其中包括 该表中的 Date 表 和唯一标识符 Date 列 。
在本课中,将 DimDate 表标记为 Date 表 ,将 Date 表中的 Date 列 () 标记为 Date 列 (唯一标识符) 。
在标记日期表和日期列之前,最好做一些保养工作以使模型更容易理解。 请注意“DimDate”表中名为“FullDateAlternateKey”的列。 此列包含的每一行表示表中每个日历年的每一天。 在度量值公式和报表中将大量使用此列。 但是,对于此列,FullDateAlternateKey 实际上不是一个很好的标识符。 将其重命名为“Date”,使其更容易识别以及包括在公式中。 只要有可能,最好重命名表和列等对象,以便更轻松地在工具和客户端报表应用程序中识别它们。
本课预计完成时间:3 分钟
先决条件
本文是表格建模教程的一部分,应当按顺序完成。 在执行本课中的任务之前,应当已完成上一课:第 2 课:获取数据。
重命名 FullDateAlternateKey 列
在模型设计器中,单击“DimDate”表。
双击“FullDateAlternateKey”列的标题,然后将其重命名为“Date”。
标记为日期表
选择“ 日期” 列,然后在 “属性” 窗口的 “数据类型”下,确保选中“ 日期 ”。
单击“ 扩展>表>日期>标记为日期表”。
在“标记为日期表”对话框中,在“Date”列表框中,选择“Date”列作为唯一标识符。 它通常默认处于选中状态。 单击 “确定” 。
保存。