Excel表样设计 - 浮动单元格类型

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

Excel表样设计 - 浮动单元格类型

 

1.应用场景及问题描述

设计表样,如果浮动行的可变维前面或者中间列,还需要填写序号、日期等项目,应该如何设计实现?

 

2.解决方案

2.1 总结

1. 表样设计里,同一个模型区的行列表头维度区域必须连续。所以从浮动行的行维度表头文字区之后的列,都可以设置在列表头区域范围内。

2. 推荐尽可能使用维度属性的数据类型功能。无法解决的,比如本案例浮动区域的需求,可以用浮动单元格类型功能实现。

3. 浮动单元格类型有可变维、多维区域浮动、自动展开规则成员、货币、数量、文本、日期、数据字典(枚举)、序号、只读。

4. 可变维、多维区域浮动、自动展开规则成员都是对行表头维度的定义。如果浮动行没有设置这几类浮动单元格类型,那么浮动区就不是多维度的浮动区,浮动区的单元格没有维度,也就不能对单元格设置业务规则、控制规则。单元格数据会存在数据库里,但不会存在多维区域的数据库里。

5. 浮动单元格数据类型

可变维:浮动行增行时可以参照维度档案选择,所选维度是该行数据区域单元格的行维度。

多维区域浮动:浮动区域固定不变的维度。

自动展开规则成员:不需要手工选择的可变维。浮动表会自动展开显示规则成员。

货币:多维数据区在表样上只能设置货币类型。 但是可以通过维度属性的数据类型,让单元格填写其他类型的数据。

数量:浮动行非多维区域的数据类型,填写数量,并且不会按万元显示。

文本:浮动行非多维区域的数据类型,填写文本。

日期:浮动行非多维区域的数据类型,填写时可以选择日期。

数据字典:浮动行非多维区域的数据类型,按枚举方式填写。

序号:浮动行非多维区域的数据类型,浮动行自动从1开始列示排序。

只读:如果是希望浮动行某列不能填写数据,将浮动行及隐藏行设置浮动类型下的只读就可以。

 

2.2 详细步骤

2.2.1 情况分析

原多维浮动表

 

情况1:在行维度表头文字区之后存在输入文字(或其他数据类型)的列。

如以上表,突然有需求,要在前区域或者后区域增加列,需要输入文字。那么直接填充列维度,设置列维度数据类型就能实现(方法详见数据类型设置案例)。

 

情况2:在可变维、多维数据区域、自动展开规则成员这些维度中间要输入文字(或其它类型数据)。

这种情况可以使用浮动单元格类型实现。

菜单按钮:      右键按钮:

 

2.2.2 设置浮动单元格类型

首先设置好浮动行

然后填充浮动单元格类型,不区分顺序。

【表单设计管理】可以查看浮动类型设置情况。

注意事项:

1.可变维和自动展开规则成员不能在一个浮动区域上同时使用。

2.多维数据区域的文字区如果不需要显示,可以设置后隐藏列。多维浮动表的设置方法详见多维浮动表设置案例。

3.数据字典就是按枚举展示,用在文本浮动的单元格上。 设置格式参考如下:

4.如果不设置可变维、多维区域浮动、自动展开规则成员,那么浮动行数据区域没有维度,也就不能对单元格设置业务规则、控制规则。单元格数据会存在数据库里,但不会存在多维区域的数据库里。

无维度的单元格查看维度向量情况:

 

多维数据区的单元格查看维度向量情况:

5.各个数据类型的设置注意事项如下

可变维:浮动行增行时可以参照维度档案选择,所选维度是该行数据区域单元格的行维度。

多维区域浮动:浮动区域固定不变的维度。

自动展开规则成员:不需要手工选择的可变维。浮动表会自动展开显示规则成员。

货币:多维数据区在表样上只能设置货币类型。 但是可以通过维度属性的数据类型,让单元格填写其他类型的数据。

数量:浮动行非多维区域的数据类型,填写数量,并且不会按万元显示。(如果是固定表,对应维度的数值属性是数量并不会有该效果。)

文本:浮动行非多维区域的数据类型,填写文本。

日期:浮动行非多维区域的数据类型,填写时可以选择日期。

数据字典:浮动行非多维区域的数据类型,按枚举方式填写。

序号:浮动行非多维区域的数据类型,浮动行自动从1开始列示排序。

只读:可以设置浮动行非多维数据列只读。

 

2.2.3 编辑样式

隐藏多维区域浮动列后,提交套表,轻量端的样式如下:

序号会自动填写,日期和数据字典填写界面如下:

  

数量和货币在元表时显示一样,但如果是万元表,只有货币格式会按照万元显示如下:

 

3.注意事项

3.1 表样单元格显示的样式如何设置?

【选项】的【业务选项页签】,取消勾选启用默认格式。然后就可以设置表样字体,颜色,大小等样式。详见表样样式设置案例。

 

3.2 如何设置万元表?

设置万元区,详见万元区设置案例。

 

Excel表样设计 - 浮动单元格类型

 1.应用场景及问题描述设计表样,如果浮动行的可变维前面或者中间列,还需要填写序号、日期等项目,应该如何设计实现? 2.解决方案2.1 ...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息