A1=$A1 这个是什么意思呢?
A:A1 就是 A1 单元格扩展出的所有数据,$A1 就是取 A1 单元格扩展出来的每个数据。简单来说 A1=$A1 的作用就是将层次坐标的计算结果限定在每个分组里面,不能跨组计算,这个等式在公式中作为条件表达式的一部分
上图是官方解释,只能记住是这么用,但还是不明白A1扩展出来的所有数据等于A1扩展出来的每个数据。
个人理解的是A1扩展出来的第一行数据肯定等于$A1扩展出来的当前位置对应的值
A1表示的是 逻辑上对应的A1
$A1表示的是 当前单元格对应的A1
简单一点就是先计算一次A1代入再计算。
---
当我们计算第一格D1时,第一格对应的A1是1,代入重新计算,也就是我们要计算的是SUM(C1[!0]{A1=1}),也就是1分组下C1求和,就是(1+2+3+4+5)x2=30了
条件汇总 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
这个地方的视频从1.50分开始看。仔细看它的示例和说明。你就明白了。