下表列出了 Analysis Services 中的聚合函数,并对函数的累加性和预期输出进行了说明
聚合函数 | 累加性 | 返回值 |
---|---|---|
Sum | 累加性 | 对所有子成员的值求和。这是默认的聚合函数。 |
Count | 半累加性 | 检索所有子成员的计数。 |
Min | 半累加性 | 检索所有子成员的最低值。 |
Max | 半累加性 | 检索所有子成员的最高值。 |
DistinctCount | 非累加性 | 检索所有唯一子成员的计数。 |
None | 非累加性 | 不执行任何聚合,直接从事实数据表中为包含度量值的度量值组提供维度中叶成员和非叶成员的所有值。如果从事实数据表中无法为成员读取任何值,则该成员的值设置为空。 |
ByAccount | 半累加性 | 根据为帐户维度中某一成员的帐户类型指定的聚合函数计算聚合。如果度量值组中不存在任何帐户类型维度,则视为 None 聚合函数。 有关帐户维度的详细信息,请参阅帐户 (SSAS)。 |
AverageOfChildren | 半累加性 | 计算所有非空子成员的平均值。 |
FirstChild | 半累加性 | 检索第一个子成员的值。 |
LastChild | 半累加性 | 检索最后一个子成员的值。 |
FirstNonEmpty | 半累加性 | 检索第一个非空子成员的值。 |
LastNonEmpty | 半累加性 | 检索最后一个非空子成员的值。 |