使用商业智能向导定义时间智能计算
适用于: 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) 代码。 |