文档首页 / 单元格绑定与扩展

单元格绑定与扩展

了解单元格数据绑定和行列扩展机制

单元格绑定

Magic Report 采用类 Excel 的单元格设计模式。每个单元格可以绑定一个数据字段或表达式。

绑定数据字段

选中单元格后,在属性面板中选择数据集和字段,或者直接输入表达式:

=ds1.fieldName

单元格扩展

扩展是 Magic Report 最核心的概念之一。当数据有多条记录时,绑定了数据字段的单元格会根据数据量自动扩展。

扩展方向说明适用场景
行扩展(纵向)数据按行逐行展开明细表、清单
列扩展(横向)数据按列逐列展开月份、类别标题
不扩展只显示第一条数据标题、汇总值

父子格关系

当多个单元格位于同一行或同一列时,它们之间会自动形成父子格关系

  • 左侧单元格是右侧单元格的左父格
  • 上方单元格是下方单元格的上父格
  • 子格会随父格的扩展而重复展示

核心原理:父格控制子格的复制和跟随。理解父子格关系是掌握复杂报表设计的关键。

常用表达式

表达式说明
sum(B2)对 B2 所有扩展行求和
avg(B2)对 B2 所有扩展行求平均
count(B2)统计 B2 单元格的扩展行数
if(A2 > 100, "达标", "未达标")条件判断
seq()全局自增序号(1, 2, 3…)
row()当前单元格行号
formatDate(now(), "yyyy-MM-dd")格式化当前日期
联系我们

请填写您的信息,我们将在 1 个工作日内与您联系。