属性函数
下面的列表显示了可在表达式中使用的属性函数。
函数 | 说明 |
---|---|
$csearch | 使用限制搜索表达式从数据表中选择多个列。第一个参数是数据表,第二个参数是包含搜索表达式的字符串,该表达式可决定应返回的列名称。该函数将从数据表返回与搜索表达式匹配的(非转义)列名称的列表。 示例:
→ 返回数据表(名为 Data Table)中所有值的列表。
→ 返回名为 Data Table 的数据表中以“Col”开头(如 Column 1 和 Column 2 等)的所有值的列表。 |
$esc | 将列名称中的“] ”替换为“]] ”,并将转义后的列名称括在“[ ”和“] ”内。该参数为属性值,或以美元符号 ($) 开头的属性函数。示例:
→ 返回属性值作为列名称(在
→ 返回名为“Data Table”的数据表中以“Col”开头(如 [Column 1] 和 [Column 2] 等)的所有列的列表。 |
$map | 将列表值属性映射到单个字符串。第一个参数是用于列表中每个值的模板,第二个参数是在结果表达式中应如何连接列表值的规范。 示例:
→ 返回 list-valued 属性中包含的列的和的逗号分隔列表,例如
→ 返回使用 list-valued 属性中包含的列的嵌套类别层级,例如 |
BaseRowId | 将为图表中每个已计算的行返回唯一标识符。此标识符选择自基于数据表计算的标识符。执行筛选或标记时,此值可能会有所更改。 示例:
|
ColumnProperty | 第一个参数是列,第二个参数是属性名称(由字符串表示)。将从列中返回指定列属性的值。在创建表达式之前,列属性值不能是列表,并且必须有列属性。 示例:
|
DataTableProperty | 将返回数据表属性的值。该方法的参数是数据表属性的名称(由字符串表示)。 示例:
|
DocumentProperty
| 将返回文档属性的值。文档属性可用于整个文档。 该方法的参数是文档属性的名称(由字符串表示)。 示例:
|
RowId | 将为图表中每个已计算的行返回唯一标识符。执行筛选或标记时,此标识符不会更改。 示例:
|