层次坐标限制分组内

A1=$A1  这个是什么意思呢?

A:A1 就是 A1 单元格扩展出的所有数据,$A1 就是取 A1 单元格扩展出来的每个数据。简单来说 A1=$A1 的作用就是将层次坐标的计算结果限定在每个分组里面,不能跨组计算,这个等式在公式中作为条件表达式的一部分

上图是官方解释,只能记住是这么用,但还是不明白A1扩展出来的所有数据等于A1扩展出来的每个数据。

个人理解的是A1扩展出来的第一行数据肯定等于$A1扩展出来的当前位置对应的值

FineReport majia_98 发布于 2021-12-21 21:44 (编辑于 2021-12-21 21:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-12-22 01:41(编辑于 2021-12-22 01:43)

A1表示的是 逻辑上对应的A1

$A1表示的是 当前单元格对应的A1

简单一点就是先计算一次A1代入再计算。

---

image.png

image.png

当我们计算第一格D1时,第一格对应的A1是1,代入重新计算,也就是我们要计算的是SUM(C1[!0]{A1=1}),也就是1分组下C1求和,就是(1+2+3+4+5)x2=30了

最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-21 22:01

条件汇总 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

这个地方的视频从1.50分开始看。仔细看它的示例和说明。你就明白了。

  • 3关注人数
  • 367浏览人数
  • 最后回答于:2021-12-22 01:43
    请选择关闭问题的原因
    确定 取消
    返回顶部