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

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

2.解决方案
2.1 总结
1. 表样设计里,同一个模型区的行列表头维度区域必须连续。所以从浮动行的行维度表头文字区之后的列,都可以设置在列表头区域范围内。
2. 推荐尽可能使用维度属性的数据类型功能。无法解决的,比如本案例浮动区域的需求,可以用浮动单元格类型功能实现。
3. 浮动单元格类型有可变维、多维区域浮动、自动展开规则成员、货币、数量、文本、日期、数据字典(枚举)、序号、只读。
4. 可变维、多维区域浮动、自动展开规则成员都是对行表头维度的定义。如果浮动行没有设置这几类浮动单元格类型,那么浮动区就不是多维度的浮动区,浮动区的单元格没有维度,也就不能对单元格设置业务规则、控制规则。单元格数据会存在数据库里,但不会存在多维区域的数据库里。
5. 浮动单元格数据类型
可变维:浮动行增行时可以参照维度档案选择,所选维度是该行数据区域单元格的行维度。
多维区域浮动:浮动区域固定不变的维度。
自动展开规则成员:不需要手工选择的可变维。浮动表会自动展开显示规则成员。
货币:多维数据区在表样上只能设置货币类型。 但是可以通过维度属性的数据类型,让单元格填写其他类型的数据。
数量:浮动行非多维区域的数据类型,填写数量,并且不会按万元显示。
文本:浮动行非多维区域的数据类型,填写文本。
日期:浮动行非多维区域的数据类型,填写时可以选择日期。
数据字典:浮动行非多维区域的数据类型,按枚举方式填写。
序号:浮动行非多维区域的数据类型,浮动行自动从1开始列示排序。
只读:如果是希望浮动行某列不能填写数据,将浮动行及隐藏行设置浮动类型下的只读就可以。
2.2 详细步骤
2.2.1 情况分析
原多维浮动表

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

如以上表,突然有需求,要在前区域或者后区域增加列,需要输入文字。那么直接填充列维度,设置列维度数据类型就能实现(方法详见数据类型设置案例)。
情况2:在可变维、多维数据区域、自动展开规则成员这些维度中间要输入文字(或其它类型数据)。

这种情况可以使用浮动单元格类型实现。
菜单按钮:
右键按钮: 
2.2.2 设置浮动单元格类型
首先设置好浮动行

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

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

注意事项:
1.可变维和自动展开规则成员不能在一个浮动区域上同时使用。
2.多维数据区域的文字区如果不需要显示,可以设置后隐藏列。多维浮动表的设置方法详见多维浮动表设置案例。
3.数
Excel表样设计 - 浮动单元格类型
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



