使用商业智能向导定义时间智能计算

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

时间智能增强功能是一项多维数据集增强功能,它可以将时间计算(或时间视图)添加到所选层次结构中。 此增强功能支持以下计算类别:

  • 到现在为止时间段。

  • 逐时间段增长。

  • 移动平均。

  • 并行时间段比较。

时间智能应用于有时间维度的多维数据集。 (时间维度是其 Type 属性设置为 Time的维度)。 另外,该维度的时间特性的 Type 属性还必须有适当的设置(如年份或月份)。 如果使用维度向导创建时间维度,将会正确设置维度及其特性的 Type 属性。

若要向多维数据集添加时间智能,请使用商业智能向导,并在 “选择增强功能” 页上选择 “定义时间智能” 选项。 然后此向导将指引您完成相应的步骤,以选择将向其添加时间智能的层次结构,并指定将对层次结构中的哪些成员应用时间智能。 在向导的最后一页上,可以看到将对 Microsoft SQL Server SQL Server Analysis Services 数据库所做的更改,以添加所选的时间智能。

选择时间层次结构

“选择目标层次结构和计算” 页中,选择将应用时间增强功能的时间层次结构。 每次运行商业智能向导时,只能向一个时间层次结构应用时间增强功能。 如果希望向多个时间层次结构应用增强功能,请再次运行向导。

选择时间层次结构后,请在 “可用时间计算” 列表中选择将应用于该层次结构的计算。 列出的计算取决于在层次结构中的级别以及每个级别的特性的 Type 属性设置。 例如,“年份”层次结构支持“本年度截止到现在”和“年度同比增长量”,但是“季度”层次结构则不支持。

注意

Timeintelligence.xml 模板文件定义了在 “可用时间计算”中列出的时间计算。 如果列出的计算不能满足需要,可以更改现有计算,或在 Timeintelligence.xml 文件中添加新的计算。

提示

若要查看计算的说明,请使用向上和向下键突出显示该计算。

对成员应用时间视图

“定义计算作用域” 页中,可以指定要应用新时间视图的成员。 可以对下列对象之一应用新的时间视图:

  • 帐户维度的成员“定义计算作用域” 页中, “可用度量值” 列表已包括帐户维度。 帐户维度的 Type 属性已设置为 Accounts。 如果有帐户维度但该维度没有出现在 “可用度量值” 列表中,则可以使用商业智能向导对该维度应用帐户智能。 有关详细信息,请参阅 向维度中添加帐户智能

  • 度量值 可以不指定帐户维度,而指定应用时间视图的度量值。 在这种情况下,请选择要应用所选时间计算的视图。 例如,资产和负债是本年度截止到现在的数据;因此,不对资产或负债度量值应用“本年度截止到现在”的计算。

查看时间智能增强功能

在商业智能向导的最后一页上,可以查看将对 SQL Server Analysis Services 数据库所做的更改。 对于时间智能增强功能,向导将按下表所述更改所选时间维度、关联的数据源视图以及关联的多维数据集。

Object 更改
时间维度 为每个计算(或视图)添加属性。
数据源视图 在时间表中为时间维度中每个新属性添加计算列。
多维数据集 添加计算成员,该成员定义了执行此计算的多维表达式 (MDX) 代码。

另请参阅

创建计算成员