实现按维度属性汇总解决方案

栏目:yonbip/nccloud知识作者:用友来源:用友发布:2024-08-24浏览:1

实现按维度属性汇总解决方案

 

1.应用场景及问题描述

 目前已有表单上设计了浮动区并且编辑取得了明细数据。这时候如果需要按可变维的维度属性进行汇总,那么应该如何解决?

 项目已填写数据、维度有限、而且填写也只需要按照一个可变维填制,所以不希望将纬度属性修改成可变维。在这些前提条件下,就要用到表样设计的技巧来解决问题。

2.解决方案

2.1 总结 

在一个通用维度(比如辅助维)里增加所需的维度属性作为辅助维的成员。然后设置规则成员,筛选出这个维度属性类别,之后设置浮动区按规则成员展开这些辅助属性。

在表样设计的时候,使用sumif函数按照文字匹配汇总即可。

如果需要汇总的维度属性基本上不会发生变化,可以直接设置固定表取数。

 如果是集团报表,辅助属性档案在应用模型上能选到,那么也可以设置getdata函数自动加载浮动区取数,效果更好。

 

2.2 详细步骤

 Excel端表样设计支持很多excel本身的公式的应用,解决这个问题可以灵活使用sumif函数。

 接下来以客商为例,介绍按客商分类进行汇总的设置方法。

2.2.1 建立明细表

 已有以下浮动区,已客商为关键字,维度属性设置了客户分类。

 比如说取到了一个内部客商,三个外部客商,接下来要分别汇总之后的应付账款。

2.2.2建立固定汇总表

如果要汇总的维度属性基本上不会变化,那么建立固定表,在文本区域,把要汇总的维度属性的名称填入,维度编码只要不出现维度重复,可以随意填写。

 在汇总区域设置sumif条件求和公式,按表头文字名称求和就可以了。Sumif的函数设置的时候注意包含隐藏区域。使用方法如下:

 =SUMIF(区域,条件,求和区域)

 计算结果正确:

2.2.3建立浮动汇总表

 有的时候需要汇总的属性需要持续变更,那么固定表就不符合要求了。这时候可以设计浮动区自动扩展可变维。

 如果维度属性是应用模型里的可选维度,那么集团报表可以用getdata函数,自动加载表样取数。

 如果维度属性在应用模型里无法选择到,那么可以在比如辅助维里手工增加,按照规则成员进行过滤。

之后表样里设计规则成员自动展开,仍然按照sumif函数取数即可。

 

3.注意事项

 Sumif函数目前仅支持在同一个表单中设计汇总。

实现按维度属性汇总解决方案

 1.应用场景及问题描述 目前已有表单上设计了浮动区并且编辑取得了明细数据。这时候如果需要按可变维的维度属性进行汇总,那么应该如何解...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息