finereport获取数据

image.png请教一下,如何获取一部名称为测试的数量,我这个值需要在富文本中展示

FineReport 帆软2019123 发布于 2025-7-11 08:52 (编辑于 2025-7-11 08:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-11 08:55

ds1.select(数量,部门='一部'&&名称=测试)

或是用value函数

Value函数 https://help.fanruan.com/finereport/doc-view-853.html

  • 帆软2019123 帆软2019123(提问者) 如果用value函数 咋写呢
    2025-07-11 08:59 
  • 华莉星宸 华莉星宸 回复 帆软2019123(提问者) Value('ds1',数量,部门,'一部',名称,'测试')
    2025-07-11 09:05 
  • 帆软2019123 帆软2019123(提问者) 回复 华莉星宸 这个写法不行 你试一下
    2025-07-11 09:11 
  • 华莉星宸 华莉星宸 回复 帆软2019123(提问者) value("ds1",3,1,"一部")
    value貌似只能过滤一个条件
    用ds1.select(数量,部门="一部"&&名称="测试")吧
    2025-07-11 09:19 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-7-11 08:55(编辑于 2025-7-11 08:55)

参考

筛选过滤 https://help.fanruan.com/finereport/doc-view-314.html

数据列常用过滤条件 https://help.fanruan.com/finereport/doc-view-403.html

========

PS,内置数据集,在报表单元格过滤

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-7-11 08:56

ds1.select(数量,名称='测试')

最佳回答
0
大林3143511Lv5中级互助
发布于2025-7-11 09:18

像这种过滤的数据,强烈建议用SQL处理,帆软只是做展示用

利用select * from 表 where 部门 = ‘一部’ and 名称 = ‘测试’

若数据量很大,比如半年、一年的筛选,建议建立专门的存储表,帆软只做简单查询展示这样的轻量化查询

若涉及到看板、大屏,每个都用帆软过滤、统计计算的话,会出现卡顿的现象

若需要365*24小时的展示,更是会有问题

最佳回答
0
CD20160914Lv8专家互助
发布于2025-7-11 09:55(编辑于 2025-7-11 09:55)

----------

  • 6关注人数
  • 84浏览人数
  • 最后回答于:2025-7-11 09:55
    请选择关闭问题的原因
    确定 取消
    返回顶部