ds1.select() 函数

想问下

ds1.select(zz,xx=yy &&  rownum<= 36)

因为用的是oracle数据库,我想取ds1数据集的前36行数据


不在sql取前36行是因为,这是好几个报表块中的一个,不用sql()是因为,数据是整合的,单表取不出来


可以用ds1.select 实现取前几行吗

FineReport 13182656102 发布于 2019-12-26 11:15
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
浪兔Lv7初级互助
发布于2019-12-26 11:22

如果只是单纯的取前几行。可以这样设置。

image.png

  • 13182656102 13182656102(提问者) 我再试试后续的几个板块
    2019-12-26 11:35 
  • 13182656102 13182656102(提问者) 采纳出毛病了,先欠着
    2019-12-26 11:38 
  • yzm249996 yzm249996 如图设置行不通,因为取前N行是要对“最父格”设置才生效,而提问者说的写了ds1.select的单元格就是“最父格”,但当你点击写了ds1.select的单元格准备设置时,会发现没有如图所示的“结果集筛选”这个下拉框
    2021-07-10 15:27 
  • 浪兔 浪兔 回复 yzm249996 他都说不能用sql()公式了,ds1.select是不是也是公式?不用公式直接拖出来不就好了。
    2021-07-12 13:45 
最佳回答
0
JackloveLv7高级互助
发布于2019-12-26 11:20

不能这样写吧。。。。

最佳回答
0
孤陌Lv6资深互助
发布于2019-12-26 11:41

如果你数据集有序列号 这列 是可以这样用的

=ds1.select(销售员,地区 = "华东"&&序列号字段 > 200)

  • 13182656102 13182656102(提问者) 嗯嗯,谢啦,没有这个字段
    2019-12-26 11:50 
  • yzm249996 yzm249996 回复 13182656102(提问者) 同问,请问解决吗
    2021-07-10 15:19 
  • 4关注人数
  • 2320浏览人数
  • 最后回答于:2019-12-26 11:41
    请选择关闭问题的原因
    确定 取消
    返回顶部