参数化元素
系统允许您使用参数化文本部分,以显示定义项目时配置的筛选器值以及生成报表的一些特定信息。为了显示此类信息,用户必须使用特定语法。
下表显示接受的参数化元素及其语法:
| 参数 | 语法 | 替换值 |
|---|---|---|
| 实体(Entity) | ${Entity} | 已部署实体筛选器的代码。 对于层次节点:层次代码 - 节点代码 示例 对于已部署的实体节点(例如 010、020、030),通过编写 ${Entity},系统将把此指令转换为 '010'、'020'、'030' |
| 实体描述(Entity description) | ${Entity.desc} | 已部署实体节点的描述。对于层次节点:层次节点的描述 |
| 实体属性(Entity attributes) | ${Entity.attrib1} .. ${Entity.attrib5} | 已部署实体筛选器的属性 1、..、5 的值。对于层次节点,结果值为 null |
| 类别(Category) | ${Category} | 已部署类别筛选器的代码。 对于分组节点:分组代码 - 节点代码 |
| 类别描述(Category description) | ${Category.desc} | 已部署类别筛选器的描述。对于层次节点:层次节点的描述 |
| 自定义维度(Custom dimensions) | ${Dest1} ... ${Dest5} | 已部署自定义维度 1、..、5 筛选器的代码。 对于层次节点:层次代码 - 节点代码 |
| 自定义维度描述(Custom dimensions description) | ${Dest1.desc} ... ${Dest5.desc} | 已部署自定义维度 1、..、5 筛选器的描述 对于层次节点:层次节点描述 |
| 自定义维度属性(Custom dimension attributes) | ${Dest1.attrib1} ... ${Dest5.attrib5} | 已部署自定义维度 1、..、5 筛选器的属性 1、..、5 的值 对于层次节点,结果值为 null |
| 币种(Currency) | ${Currency} | 币种筛选器的代码 |
| 币种描述(Currency description) | ${Currency.desc} | 币种筛选器的描述 |
| 场景年份(Scenario Year) | ${Year} | 场景筛选器的年份 |
| 场景代码(Scenario Code) | ${Scenario} | 场景筛选器的代码 |
| 期间代码(Period Code) | ${Period} | 期间筛选器的代码 |
| 期间结束日期(Period end date) | ${Period.YYYY} ${Period.YY} ${Period.MM} ${Period.dd} | 期间结束日期。 结果值取决于所使用的语法;更详细地说: - ${Period.YYYY} 结果值为 yyyy(四位年份) - ${Period.YY} 结果值为(两位年份) - ${Period.MM} 结果值为 MM(两位月份) - ${Period.dd} 结果值为 dd(两位日期) |
| 生成文件的属性(Attributes of generated Files) | ||
| 属性 | 语法 | 替换值 |
| 语言(Language) | ${Language} | 所选报表的语言 |
| 日期(Date) | ${Date} ${Date.YYYY} ${Date.YY} ${Date.MM} ${Date.DD} ${Date.hh} ${Date.mm} | 文件生成和/或分发日期。结果值取决于所使用的语法;更详细地说: - ${Date} 结果值为 YYYY_MM_hh_mm(YYYY 年,MM 月,hh 小时,mm 分钟) - ${Date.YYYY} 结果值为 YYYY(四位年份) - ${Date.YY} 结果值为 YY(两位年份) - ${Date.MM} 结果值为 MM(两位月份) - ${Date.DD} 结果值为 DD(两位日期) - ${Date.hh} 结果值为 hh(两位小时) - ${Date.mm} 结果值为 mm(两位分钟) 仅在"文件名(File name)"中,如果使用的语法为 ${Date},结果值将为:DD_MM(DD 日,MM 月) |
| 文件名(File name) | ${Filename} | 为生成文件选择的名称 文件名必须包含少于 255 个字符 |
| 收件人(Recipients) | ${Recipient} | 电子邮件收件人的代码 |
| 表格(Table) | {Table(${},..,${})} | 在电子邮件正文中,可以插入一个表格,其行和列取决于括号之间的参数"${}"。可以插入上述所有参数,但属性及其描述除外。 示例 对于已部署的实体筛选器(例如 010、020、030)和自定义维度 2 节点(例如 01,01)及其描述,表格将有三列(一列用于实体,一列用于自定义维度 2,一列用于其描述),如下图所示: |
在哪里插入参数化元素¶
上述参数化元素可以插入到:电子邮件正文和主题、表格、文件名和目录中。以下参数除外:
- 场景的年份(Year);不能在"表格(Table)"和"目录(Directory)"中使用
- 电子邮件的收件人(Recipient);不能在"文件名(File name)"中使用
以及生成文件的某些属性。有关文件属性,请参阅下表:
| 文件属性 | 电子邮件对象 | 电子邮件正文 | 表格 | 文件名 | 目录 | |
|---|---|---|---|---|---|---|
| 语言(Language) | ||||||
| 日期(Date) | ||||||
| 文件名(File name) | ||||||
| 收件人(Recipients) |