ds1.select()中如何引用单元格

gdYX分段计划阶段.select(level, _identify = F4), 公式在最后一列

image.png

F4是 gdYX分段计划阶段.s(_identify)的向下扩展单元格, 

这样查询为空

image.png

如果将F4替换为值  “3”, 公式计算结果为“1”(上图效果)

gdYX分段计划阶段.select(level, _identify = 3)

数据集查询结果

image.png

单元格应该如何正确引用

FineReport 用户8j8ZB1862332 发布于 2023-4-25 15:14 (编辑于 2023-4-25 15:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
FANSHUzwLv5中级互助
发布于2023-4-25 15:21(编辑于 2023-4-25 15:44)

你这没看懂,你想要的阶段名称,又用阶段名称过滤,那你干嘛不直接写=C2

用value函数:https://help.fanruan.com/finereport/doc-view-853.html?source=4

  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) 这个是整个公式的一部分,想要验证下这个子公式取值对不对
    2023-04-25 15:23 
  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) gdYX分段计划阶段.select(level, _identify = F4), 想要这样,查询上级ID的层级是否为第2层, level的值为1,2,3中的某一个
    2023-04-25 15:26 
  • FANSHUzw FANSHUzw 回复 用户8j8ZB1862332(提问者) 这个你可以用value函数,value(\"gdYX分段计划阶段\",\"level\",\"_identify\",F4)
    2023-04-25 15:41 
  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) VALUE(\"gdYX分段计划阶段\", 1 , 2 ,F4), 用这个值出来了, 用select 就是空值
    2023-04-25 16:37 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-25 15:17

你这个需要讲公式,跟在扩展单元格同一行后面列才可以,在其他单元格,你取C2,取到的是C2扩展出的所有行数据,是一个数组

  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) 放在同一行了, 最后显示出来的,其他行都是空,分段上胎那行有值
    2023-04-25 15:21 
  • snrtuemc snrtuemc 回复 用户8j8ZB1862332(提问者) 照理这个应该可以,父格设置C2,然后重启后试试再看看
    2023-04-25 15:24 
  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) 左父格一路默认过来的
    2023-04-26 09:08 
  • snrtuemc snrtuemc 回复 用户8j8ZB1862332(提问者) 可能你的字段有问题,字段名带下划线了,导出有问题,你value没问题是value函数用的是1,2这个列号
    2023-04-26 09:12 
  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) 回复 snrtuemc 不用 _identify , 数据集中 做了as id , 用id=f4,也是空
    2023-04-26 09:29 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-4-25 15:18

"阶段名称"这个直接放在单元格,搞个过滤不行吗?

最佳回答
0
快乐星光Lv5中级互助
发布于2023-4-25 16:37

应该是左父格问题,按一楼说的左父格设置一下看看。

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