帆软报表自己的那些公式函数,底层原理去哪里学,看的我好晕

动态参数实现三级下拉折叠菜单.rar

两个问题:怎么实现汇总行,以及sum(F4[!0]{A4 = $A4}) 这个公式详解

FineReport yzmaizfF8924216 发布于 2023-4-9 16:15 (编辑于 2023-4-9 16:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
大林3143511Lv5中级互助
发布于2023-4-9 17:44(编辑于 2023-4-10 15:10)

改成sum(F3),算不了的:1681110566000.png

汇总计算模板:

动态参数实现三级下拉折叠菜单.zip

1681105465092.png

这是层次坐标常用公式:

1.jpg

建议在设计器中写公式学,那样直观:

1)[]和[!0]是一体,一般跟在扩展单元格后,如F4[!0]:取F4扩展后所有值。

2){}指的筛选条件:F4[!0]{条件表达式},根据条件表达式获取单元格F4扩展出来的部分值。

3)$A4:获取A4扩展后对应位置上的值,A4=$A4,就是取A4的值

所以组合起来:F4[!0]{A4=$A4},就是筛选出A4单元格扩展后对应的所有F4扩展出的值(是不是很拗口)

层次坐标常用公式学习路径:https://help.fanruan.com/finereport/doc-view-4005.html

层次坐标学习路径:

https://help.fanruan.com/finereport/doc-view-4001.html

  • yzmaizfF8924216 yzmaizfF8924216(提问者) 非常感谢!sum公司我懂了,想问下,如果想求总计行(就是我问题链接中的总计行,对类别1的ABC求总计)公式该怎么写
    2023-04-10 11:56 
  • 大林3143511 大林3143511 回复 yzmaizfF8924216(提问者) 已上传,不知道是不是你想要的
    2023-04-10 13:46 
  • yzmaizfF8924216 yzmaizfF8924216(提问者) 回复 大林3143511 是的!!!,我一直以为会很复杂,没想到就直接sum(F4)就行了?为什么呢
    2023-04-10 14:41 
  • yzmaizfF8924216 yzmaizfF8924216(提问者) 回复 大林3143511 而且我把F4改成F3或者F2都正确~,这好像不是excel函数的效果
    2023-04-10 14:48 
  • 大林3143511 大林3143511 回复 yzmaizfF8924216(提问者) 这就是帆软的强大之处!
    2023-04-10 15:10 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-4-9 16:43

F4[!0]   //F4单元格得所有值

https://help.fanruan.com/finereport/doc-view-345.html

image.png

  • 3关注人数
  • 252浏览人数
  • 最后回答于:2023-4-10 15:10
    请选择关闭问题的原因
    确定 取消
    返回顶部