赛捷软件论坛's Archiver

vicky.yu 发表于 2023-3-3 09:57

标记为日期表

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

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

每当使用 DAX 时间智能函数(例如以后创建度量值时),必须指定属性,这些属性包括 Date 表 和该表中的唯一标识符 日期列 。

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

在标记日期表和日期列之前,最好做一些保养工作以使模型更容易理解。 请注意“DimDate”表中名为“FullDateAlternateKey”的列。 此列包含的每一行表示表中每个日历年的每一天。 在度量值公式和报表中将大量使用此列。 但是,对于此列,FullDateAlternateKey 实际上不是一个很好的标识符。 将其重命名为“Date”,使其更容易识别以及包括在公式中。 只要可能,最好重命名表和列等对象,以便更轻松地在工具和客户端应用程序中识别对象。

本课预计完成时间:3 分钟

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

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

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

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

单击 ExtensionsTableDateMark>>>作为日期表。

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

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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.