报表编制-获取维度成员属性公式GET_DIM_ATTR
1 简介
1.1 功能介绍
可以在报表模板及报表编制中使用,用于获取指定维度成员的相关属性,比如所有维度成员的自定义属性,组织成员的本币别编码、本币别名称,科目成员的科目类型名称、借方方向名称和折算汇率名称。
1.2 应用场景
在报表中需要输出维度成员的自定义属性名称或编码时,可以使用。在报表模板或报表编制中以类似Excel公式的形式编辑,在报表打开、保存时会自动执行。
1.3 系统路径
【报表编报】→【报表编制】或
【系统配置】→【报表模板】
1.4 公式参数说明
可获取的属性
属性 | 返回值 | 支持的维度 |
自定义属性编码 | 维度成员分配的自定义属性的值 | 所有维度 |
EC_Code | 组织成员的本位币编码 | 组织 |
EC_Name | 组织成员的本位币名称 | 组织 |
AccType | 科目类型名称 | 科目 |
AccDirect | 科目借贷方向名称 | 科目 |
AccExRate | 科目折算汇率名称 | 科目 |
方式1:指定获取页面维的维度成员属性
参数 | 详细解释 |
维度编码 | 页面维维度的简码,比如“E”表示获取页面维组织成员的属性 |
属性编码 | 对应的属性编码,参考“可获取的属性” |
方式2:指定维度成员获取属性
参数 | 详细解释 |
维度编码.成员编码 | 指定维度及成员编码,比如“E.E0001”表示获取组织成员E0001的属性 |
属性编码 | 对应的属性编码,参考“可获取的属性” |
方式3:指定包含单一维度成员的单元格来获取属性
参数 | 详细解释 |
单元格坐标 | 指定报表中的包含单一维度成员的单元格坐标,比如“A1”表式获取单元格A1中维度成员的属性 |
属性编码 | 对应的属性编码,参考“可获取的属性” |
注:在报表模板设置GET_DIM_ATTR公式时,不会执行,返回值均为0.
1.5 特殊使用场景
当此公式用于浮动报表中,可获取指定单元格坐标的成员属性;已支持当浮动区域组织成员显示方式为成员简称时,GET_DIM_ATTR公式获取成员属性。
2. 主要操作
2.1. 通过指定维度获取成员的属性
① 无维度区域,获取页面维或隐藏维成员的属性
示例1,获取页面维中组织成员的本位币编码,公式写为GET_DIM_ATTR("E","EC_Code")
② 有维度区域,获取公式所在单元格中某个维度的成员属性
示例2,浮动表中获取浮动往来组织的自定义属性(ICType,往来组织类型),公式写为GET_DIM_ATTR("IC","ICType")
注:因为属性值基本都是文本,所以在多维数据区域中使用时,公式所在单元格的维度组合数据类型得为文本,否则获取的属性值无法保存。
2.2. 通过指定包含单一维度的单元格获取其成员的属性
示例2的另一种公式设置方式,公式写为GET_DIM_ATTR(A2,"ICType"),表式获取A2单元各种的维度成员的ICType属性值:
注:当指定的单元格中包含多个维度时不可用这种方式来获取维度成员属性。
2.3. 通过指定具体的维度成员获取其属性
示例3,获取指定科目成员的科目类型名称,公式为GET_DIM_ATTR("A.R1006","acctype")
变更记录
产品版本 | 更新内容 | 更新日期 |
V6.0.1 | 初始版本 | 2023年10月28日 |
V6.0.4 | 浮动报表-浮动区域为组织维度且显示方式为简称,支持GET_DIM_ATTR 公式正常使用 | 2023年12月 |
报表编制-获取维度成员属性公式GET_DIM_ATTR
本文2024-09-22 23:12:19发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-131552.html