返回在指定计算过程中计算的多维表达式(MDX)表达式的数值或字符串值。
Syntax
Numeric syntax
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
String syntax
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
Arguments
Numeric_Expression
一个有效的数值表达式,通常是多维表达式(MDX)表达式,表示返回一个数字的单元坐标。
String_Expression
一个有效的字符串表达式,通常是有效的多维表达式(MDX)表达式,用于返回以字符串表示的单元坐标数值。
Pass_Value
一个有效的数值表达式,指定计算通过编号。
ABSOLUTE
一个访问标志值,指定 Pass_Value 参数包含计算通道的零基索引。 如果没有指定访问标志值,ABSOLUTE是默认的访问标志值。
RELATIVE
访问标志值指定 Pass_Value 参数包含与触发计算路径相对于的相对偏移量。 如果偏移分解析为计算通行索引小于0,则使用0通行,且不发生错误。
全部
当该标志被设置时,除了存储引擎加载的值外,所有值均为空。 未设置时,数值会被汇总,无需计算。
Remarks
如果提供了数值表达式,函数通过计算路径中计算指定的MDX数值表达式返回数值,并可选择通过访问标志和访问标志修饰符进行修改。
如果提供了字符串表达式,函数通过计算路径中计算指定的MDX字符串表达式返回字符串值,并可选择通过访问标志和访问标志修饰符进行修改*。
在分析服务中的自动递归解析中,该函数实际用途有限。
注释
只有管理员可以在 MDX 脚本中使用 CalculationPassValue 函数。 如果包含该功能的MDX脚本在没有管理员权限的角色上下文中运行,就会发生错误。