指定“标记为日期表”以便用于时间智能(SSAS 表格)

要在 DAX 公式中使用时间智能函数,必须指定一个日期表和一个数据类型为 Date 的唯一标识符 (datetime) 列。 将日期表中的某列指定为唯一标识符后,您可以在日期表中各列与任何事实数据表之间创建关系。

使用时间智能函数时,下列规则适用:

  • 使用 DAX 时间智能函数时,绝不要从事实数据表中指定 datetime 列。 在您的模型中,始终使用至少一个数据类型为 Date 的 datetime 列和唯一值来创建单独的日期表。

  • 请确保您的日期表具有一个连续的日期范围。

  • 日期表中的 datetime 列应该以天为粒度(不应包含不足一天)。

  • 必须使用**“标记日期表”**对话框指定一个日期表和一个唯一标识符列。

  • 在事实数据表与日期表中数据类型为 Date 的列之间创建关系。

指定日期表和唯一标识符

  1. 在模型设计器中,单击日期表。

  2. 单击**“表”菜单,然后依次单击“日期”“标记为日期表”**。

  3. 在**“标记日期表”对话框的“日期”**列表框中,选择要用作唯一标识符的列。 此列必须包含唯一值,并且数据类型应为 Date。 例如:

    日期

    7/1/2010 12:00:00 AM

    7/2/2010 12:00:00 AM

    7/3/2010 12:00:00 AM

    7/4/2010 12:00:00 AM

    7/5/2010 12:00:00 AM

  4. 根据需要在事实数据表和日期表之间创建任何关系。

请参阅

其他资源

计算(SSAS 表格)

时间智能函数 (DAX)