跳到主要内容
版本:7.1.0

中国式报表Pro模版说明

1.名词解释

名词
说明
单元格单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。单个数据的输入和修改都是在单元格中进行的。

跟excel不同的是,除了普通单元格,在中国式报表pro中,还存在模板单元格。
模板单元格模板单元格是可以根据配置的属性规则进行扩展的单元格。

从视图拖入的字段会被自动识别为模板单元格,也可以通过右键设置为将普通单元格置为模版单元格。
模板字段模板字段分为数据字段、函数字段、表达式字段、工作表字段四种类型。详见3.模版字段

  • 数据字段:可将视图中的字段拖至编辑区,形成可扩展的数据;
  • 函数字段:是用一对花括号将excel函数包装起来,支持函数中引用数据字段;
  • 表达式字段:是指用一对花括号将表达式包装起来;
  • 工作表字段:用于工作表名称绑定。
  • 模版属性支持定义模版属性,包括扩展的方向、排序、分组、父格、过滤等等。详见4.模版属性

    2.模板单元格与普通单元格

    相较于Excel,中国式报表Pro引入了模板单元格概念,在普通单元格之外提供了更为强大的功能,为了方便区分,模板单元格左下角会有蓝色小角标

    普通单元格:普通单元格保持了与Excel单元格相似的静态数据承载功能,仅用于存储固定信息,常用于表头、备注提示等场景。

    模板单元格:允许用户根据预设的属性规则进行灵活扩展。它们不仅承载着数据,更内嵌了模板字段与模板属性,实现了报表的动态生成,通过模板单元格,中国式报表Pro极大地提升了报表制作的灵活性与效率,使得复杂多变的报表需求得以轻松应对。

    3.模版字段

    模板字段分为数据字段、函数字段、表达式字段、工作表字段四种类型。

    3.1. 数据字段

    数据字段可以通过两种方式生成:

    方式一 :自动生成。数据准备阶段生成的每个视图中的字段,在模板编辑阶段,都可以手动拖入报表模板编辑区域,此时系统会自动识别并生成对应的数据字段。

    方式二:手动输入公式。对于需要特殊处理或计算的数据字段,用户可以通过手动输入公式的方式生成。公式格式为{{视图名.字段名}},其中视图名和字段名必须是在数据准备阶段生成的视图及字段

    3.2. 函数字段

    类型一:聚合函数 ,公式格式为{{=函数()}}

    支持的聚合函数为 Sum,Count,Average,Max,Min, Product,StdDev,StdDevp, Var 以及 Varp。

    支持引用单元格( {{ =SUM(F4) }} )或者数据字段( {{ =SUM(team.score) }} 仅支持引用一个参数

    类型二:其他函数,公式格式为{{==函数()}}

    支持excel中大多数函数公式,不支持引用数据字段,仅支持引用单元格,在模板填充时,会随着数据进行扩展

    例如 : {{==VLOOKUP(F4,A1:G7,2,false)}}

    3.3. 表达式字段

    表达式字段可用于使用运算符+-*/()执行计算,仅支持参数引用单元格。

    例如:

    {{=A15*0.01}}

    {{=A15+D15-G15}}

    {{=(A15+ A20)*0.3}}

    注意:

    • 表达式字段,不能与模板属性一起使用。如:{{ =A18*0.05 (E=H) }}
    • 函数字段和表达式字段,也暂时不支持一起使用。如:{{ =Sum(A5 + A6) }} 或者 {{ =Sum(A5) * 0.01}}

    3.4. 工作表字段

    支持在工作表名称中使用绑定字段,即sheet名称的字段值可由数据源中的数据填充,每个sheet名称都显示与其值相对应的数据。

    例如,如果我们将{{dt.Region}}指定为工作表名称,并且数据源包含5个区域的数据,则最终报告将包含5个工作表,而单个工作表将包含特定区域的数据。

    6.png

    4.模版属性

    对于模板单元格,支持两种方式配置单元格动态属性:

    • 方式一(推荐):可视化配置。双击模板单元格或右键属性菜单>动态属性,打开可视化配置窗口进行属性配置。
    • 方式二:支持在公式编辑区手动输入属性。

    8.png

    属性
    简介详细说明
    扩展(E属性)实现单元格数据的垂直或水平动态扩展。扩展
    父格(C属性)对某一模版单元格设置父格后,形成父子关系。根据此关系,在最终报告中展开时,形成筛选或跟随的效果。父格
    分组(G属性)将模版中的数据进行分组,可配置归类合并、归类重复、归类不重复、原始分组。分组
    排序(S属性)支持对模版数据排序,可配置升序、降序、不排序。
    模板属性排序优先级>数据准备阶段排序。当模板属性中为不排序时,数据准备阶段排序生效。
    排序
    过滤(F属性)对数据做明细过滤场景或多视图分析场景,快速检索并匹配所需数据。支持选择、范围、条件、字段四种类型。过滤
    布局(FM属性)支持定义单元格的填充模式,可配置额外添加行列数、覆盖写入、保留格式覆盖写入。布局
    文档AI助手
    观远AI助手关闭