位置函数说明

Column 函数

元素 描述
可用性 从 3.0912 起
语法 Column(MatrixCode, ColumnNumber)
参数 - MatrixCode 引号之间的矩阵代码 - ColumnNumber 矩阵的列号
返回值 代码为 "MatrixCode" 的矩阵的 "ColumnNumber" 列

示例

column("MATRIX 1", 10).$Entity.code

返回 "MATRIX1" 第 10 列中存在的实体的代码

Matrix 函数

元素 描述
可用性 从 3.0912 起
语法 Matrix(MatrixCode)
参数 - MatrixCode 引号之间的矩阵代码
返回值 对代码为 "MatrixCode" 的矩阵的矩阵过滤器的引用

示例

matrix("MATRIX 2").$Entity.code

返回代码为 "MATRIX 2" 的矩阵的矩阵过滤器中存在的实体的代码。

Parameter 函数

元素 描述
可用性 从 3.0912 起
语法 Parameter(ParameterCode)
参数 - ParameterCode 引号之间的参数代码
返回值 对代码为 "ParameterCode" 的参数化过滤器的引用

示例

parameter("S01").$Scenario.code

返回与代码为 "S01" 的参数化过滤器关联的场景的代码。

ParameterValue 函数

元素 描述
可用性 从 3.1012 起
语法 ParameterValue
返回值 参数的值

示例

parameter("PP").parameterValue

返回参数 "PP" 的值。

PositionIndex 函数

元素 描述
可用性 从 3.0912 起
语法 PositionIndex
返回值 对于单元格字段、查询、数据处理或部署,返回当前工作表。对于条件格式表达式,返回当前行或列

示例

positionIndex.$Scenario.code

返回与工作表关联的场景的代码,例如当场景作为选项卡过滤器插入时。

PrintFilters 函数

元素 描述
可用性 从 4.2.1 起
语法 printFilters([Position],[cellField 1],[cellField 2],...,[cellField N])
参数 - Position(可选)通过位置函数对某个位置的引用 - cellField1,...,cellField N(可选)每个过滤器的字段属性列表,必须写在引号之间
返回值 通过连接字段属性获得的字符串。一个过滤器的两个字段之间的分隔符是 "-"(两个空格之间的短横线),两个过滤器之间的分隔符是 ","(逗号后跟空格)

示例

  • Sheet(1).Printfilters

返回第一个工作表的过滤器的代码和描述之间的连接。

  • PrintFilters(row("MATRIX1", "5"),"code", "attribute1")

返回 MATRIX 1 第 5 行上的过滤器的代码和属性 1 之间的连接。

Prompt 函数

元素 描述
可用性 从 3.0912 起
语法 Prompt
返回值 对 VBA 客户端的动态全局过滤器的引用(也为 .NET 客户端保留兼容性)

示例

prompt.$Scenario.code

返回与动态全局过滤器关联的场景的代码。

ReportFilters 函数

元素 描述
可用性 从 3.1006 起
语法 reportFilters
返回值 对 .NET 客户端报表的表单过滤器的引用。

示例

reportFilters.$Scenario.code

返回与表单过滤器关联的场景的代码。

Row 函数

元素 描述
可用性 从 3.0912 起
语法 Row(MatrixCode, RowNumber)
参数 - MatrixCode 引号之间的矩阵代码 - RowNumber 矩阵行号
返回值 代码为 "MatrixCode" 的矩阵的 "RowNumber" 行

示例

row("MATRIX 1", 10).$Entity.code

返回代码为 "MATRIX1" 的矩阵第 10 行的实体代码。

Sheet 函数

元素 描述
可用性 从 3.0912 起
语法 Sheet
参数 sheet 引号之间的工作表编号
返回值 对 "sheet" 工作表的引用

示例

Sheet("13").$Scenario.code

返回从工作表 13 读取的场景代码。