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

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

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

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

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

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

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

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

指定日期表和唯一标识符

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

  2. 单击 “表” 菜单,然后依次单击 “日期”Mark as “日期” “表”

  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)