文本函数的参数

下表介绍了您可以在文本函数中使用的参数。并非所有参数都能在所有函数中使用。要查看哪些参数适用于特定的函数,请参阅有关该函数的章节。

表 10-8 文本函数参数

参数 定义

Grid

网格的名称。如果函数出现在网格中或函数出现在文本对象中且报表中只有一个网格,则 "grid" 参数是可选参数。如果报表中有多个网格,则函数出现在文本对象中时,"grid" 参数是必需参数;对于网格中的文本单元格,此参数是可选参数,未指定时假定使用 "current"(当前)网格。

Row/Column

网格中的行号或列引用(字母)。如果函数出现在网格中,则 "row/column" 参数是可选参数。如果未提供,将根据给定维的轴假定使用 "current"(当前)行或列。如果维出现在 POV 中,将忽略 "row/column" 参数。如果函数出现在文本对象中,则 "row/column" 参数是必需参数,除非给定的维出现在 POV 中。

Row

网格中的行号。对于 CellText 函数,它是可选参数。对于 CellValue 函数,它是必需参数。对于 CellText 函数,如果未指定行,则返回所有行的单元格文本。"row" 参数值必须介于 1 到 row-count 之间。

Column

网格中的列号。对于 CellText 函数,它是可选参数。对于 CellValue 函数,它是必需参数。对于 CellText 函数,如果未指定列,则返回所有列的单元格文本。"column" 参数值是与可用列对应的字母序列(例如,在一个包含 29 列的网格中,值可以为 A 到 AC)。

Dimension

维名称。"dimension" 参数是必需参数。如果 "dimension" 引用的维在 POV 中,将忽略 "Row/Column" 参数。

DateFormat

日期字段的格式。"date-format" 参数是可选参数。如果未指定格式,将使用用户首选项中的 date-format。

TimeFormat

时间字段的格式。"time-format" 参数是可选参数。如果未指定格式,将使用用户首选项中的 time-format。

Property

"Property" 参数的值特定于底层数据源。"property" 参数是必需参数。常用的属性值为 "Level"、"Gen"(或 "Generation")、"AccountType"、"IsExpense" 以及 "UDA"。对于具有成员属性的维,属性名称(例如 "Pkg Type")可用作成员属性。对于具有多个别名表的数据源,可将某个别名表名称用作成员属性。您还可以对属性值使用别名表名称,以返回与用户 POV 中指定的属性名称不同的别名(例如,用 "LongNames" 属性表示名为 "LongNames" 的别名表)。

SkipEmpty

一个可选的 true/false 参数。当此参数为 "true" 时,将在给定的行或列编号中跳过所有文本或分隔符行/列。例如,如果行 1、行 3 和行 5 是数据行而行 2 和行 4 是文本或分隔符行,则 RowNumber(SkipEmpty) 函数将为数据行返回值 1、3 和 5,而不为行 2 和行 4 返回任何值。RowNumber() 函数(不带 "skip-empty" 参数)将为各行分别返回值 1、2、3、4 和 5。

如果未指定此参数,则默认值为 "False"。

Qualified

一个可选的 true/false 参数。当此参数为 "true" 时,显示的成员名称是完全限定的成员名称。在允许成员名称重复的 Oracle Essbase 大纲中,不唯一的成员将通过包含足够的祖先成员来具有唯一的名称。例如,如果一个名为 Coke 的成员是一个名为 Colas 的成员的子项,同时也是一个名为 Sodas 的成员的子项,则该成员的唯一名称将为 Colas.Coke[Sodas].[Coke]

如果未指定此参数,则默认值为 "False"。