定义半累加行为(商业智能向导)
可以使用**“定义半累加性行为”**页对度量值启用或禁用半累加性行为。 半累加性行为确定多维数据集所包含的度量值在一定时间维度内如何聚合。
注意 |
---|
除 Standard Edition 中提供的 LastChild 之外;半累加性行为仅在 Business Intelligence Edition 或 Enterprise Edition 中提供。 而且,因为半累加性行为仅在度量值而非维度上定义,所以如果从维度设计器或者通过在 SQL Server Data Tools (SSDT) 的解决方案资源管理器中右键单击维度启动了商业智能向导,则不会在该向导中显示此页。 |
选项
关闭半累加性行为
在多维数据集所包含的所有度量值中禁用半累加性行为。向导检测到包含半累加性成员的“<维度名称>”帐户维度。服务器将根据为各种帐户类型指定的半累加性行为来聚合此维度的成员。
对包含半累加性成员的帐户维度启用半累加性行为。 选择此选项将把引用该帐户维度的度量值组中所有度量值的聚合函数设置为 ByAccount。有关帐户维度的详细信息,请参阅创建父子类型的财务帐户维度。
为各个成员定义半累加性行为
为特定度量值启用半累加性行为,并指定半累加性聚合函数。 该聚合函数将应用于包含该度量值的度量值组所引用的所有维度。度量值
显示多维数据集所包含的度量值的名称。半累加性函数
为所选度量值选择聚合函数。 下表列出了可用的聚合函数:值
说明
AverageOfChildren
通过返回度量值子成员的平均值进行聚合。
ByAccount
通过与帐户维度中属性的指定帐户类型关联的聚合函数进行聚合。
Count
使用 Count 函数聚合。
DistinctCount
使用 DistinctCount 函数聚合。
FirstChild
通过返回度量值的第一个子成员在一定时间维度内进行聚合。
FirstNonEmpty
通过返回度量值的第一个非空成员在一定时间维度内进行聚合。
LastChild
通过返回度量值的最后一个子成员在一定时间维度内进行聚合。
LastNonEmpty
通过返回度量值的最后一个非空成员在一定时间维度内进行聚合。
Max
使用 Max 函数聚合。
Min
使用 Min 函数聚合。
None
不执行聚合。
Sum
使用 Sum 函数聚合。
注意 只有在选择了“为各个成员定义半累加性行为”之后,才会应用对此选项所做的选择。