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

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

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

  • 使用 DAX 时间智能函数时,切勿从事实数据表中指定日期/时间列。 始终在模型中创建一个单独的日期表,其中包含至少一个 Date 数据类型和唯一值的日期/时间列。

  • 确保日期表具有连续日期范围。

  • 日期表中的日期/时间列应为按日粒度(不包含时间细分)。

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

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

确定日期表和唯一标识符

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

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

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

    日期
    2010/7/1 上午 12:00:00
    2010/7/2 上午 12:00:00
    2010/7/3 上午 12:00:00
    2010/7/4 上午 12:00:00
    2010/7/5 上午 12:00:00
  4. 如有必要,请在事实数据表和日期表之间创建任何关系。

另请参阅

计算(SSAS 表格)
时间智能函数 (DAX)