返回列表 发帖

标记为日期表

适用于:SQL Server 2016 及更高版本的 Analysis Services  Azure Analysis Services  Power BI Premium

在“第 2 课:添加数据”中,您导入了名为 DimDate 的维度表。 虽然此表在模型中名为 DimDate,但它也称为日期表,因为其中包含日期和时间数据。

每当在计算中使用 DAX 时间智能函数时,正如稍后创建度量值时所做的那样,必须指定日期表属性,其中包括 Date 表 和该表中的唯一标识符 日期列 。

在本课中,你将 DimDate 表标记为 “日期”表 ,“日期”表中的“日期”列 () 为“ 日期”列 (唯一标识符) 。

在标记日期表和日期列之前,我们需要做一些管家,以使模型更易于理解。 你将在 DimDate 表中注意到一个名为 FullDateAlternateKey 的列。 它包含表中每个日历年每天的一行。 我们将在度量公式和报表中使用此列很多。 但是,FullDateAlternateKey 不是此列的真正标识符。 我们将它重命名为 “日期”,以便更轻松地识别公式并将其包含在公式中。 只要有可能,最好重命名表和列等对象,以便更轻松地在客户端应用程序(如Power BI和Excel)中识别它们。

学完本课的估计时间: 3 分钟

先决条件
本主题是表格建模教程的一部分,应当按顺序完成。 在执行本课程中的任务之前,应已完成上一 课:第 2 课:添加数据。

重命名 FullDateAlternateKey 列
在模型设计器中,单击“DimDate”表。

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

标记为日期表
选择 “日期 ”列,然后在“ 属性 ”窗口中的 “数据类型”下,确保“ 日期 ”处于选中状态。

单击 “表格 ”菜单,然后单击“ 日期”,然后单击“ 标记为日期表”。

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

Screenshot of the MArk as Date Table dialog box with the Date option highlighted.

返回列表