如何根据浮动列设计部门利润表?

一、业务场景
目前很多项目上,会出具除了利润表以外的,损益类自定义报表。其中最常见的就是部门利润表(将部门和科目分别作为行、列的维度,展示某个部门,在某个损益科目下,发生了多少)如果部门不多,很多项目会选择将所有字段写出来,然后展示;但是如果部门非常多,而且后续会不断增加,此时用固定的样式就没办法实现,需要引入浮动区域的概念。本文主要以浮动列为核心,将部门利润表画出来,并按照浮动列展示出来。
二、用户需求表样

三、操作步骤
报表位置:财务云 > 企业绩效服务 > 企业报表 > 报表建模 > 表单管理 > 新建格式表
(1)将表样在表中画出来

(2)配置指标

(3)设置浮动列
(4)配置部门显示的样式
此处有两种办法:
1 部门的位置取code(主要是为了关联下面的科目金额指标);部门name用参照显示
1.1 部门的位置写取数公式:
=GETDATA("figl_bal_statistics","def1.code","accbody = '@ENTITY' and period = '@YEARS-@PERIOD' and def1.code is not null group by def1.code")
其中公式解释:
【figl_bal_statistics】:总账科目辅助余额表--语义模型
【def1.code】:部门编码--取值字段
下面为取值条件:
【accbody = '@ENTITY'】:会计主体=维度管理的主体维度
【period = '@YEARS-@PERIOD'】:会计期间=年-月(比如2022-01)
【def1.code is not null】:部门code不为空(去掉置空项)
下面公式为固定格式,需要在上述公式确定后加上:
【group by def1.code】:部门去重
这里是取得部门code,而报表数据中心预览需要用name,所以下面要设置一下参照指标。

1.2 设置部门参照
1.2.1 新建预算报表组织体系,将所有部门数据引入进来


1.2.2 维度管理--切换企业报表--将预算报表组织体系,引入到主体维度下

1.2.3 在表单部门的位置,参照这个主体维度


2 增加一行,将部门code、name纵向展示,然后隐藏code行。
2.1 部门的位置写取数公式:
=GETDATA("figl_bal_statistics","def1
如何根据浮动列设计部门利润表?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



