标记为日期表

适用于: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 列

  1. 在模型设计器中,单击“DimDate”表。

  2. 双击“FullDateAlternateKey”列的标题,然后将其重命名为“Date”

标记为日期表

  1. 选择“ 日期” 列,然后在 “属性” 窗口的 “数据类型”下,确保选中“ 日期 ”。

  2. 单击“ 扩展>>日期>标记为日期表”。

  3. 在“标记为日期表”对话框中,在“Date”列表框中,选择“Date”列作为唯一标识符。 它通常默认处于选中状态。 单击 “确定”

    “将 MArk 作为日期表”对话框的屏幕截图,其中突出显示了“日期”选项。

  4. 保存。

后续步骤

第 4 课:创建关系