[填报与传统报表] 关于报告条件选择填报的问题

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 09:30:22 |阅读模式 打印 上一主题 下一主题
我制作了一份自由表的报告,是一份员工的绩效计算表,现在有一个问题不知道在永洪中如何解决。

在计算绩效时,有一组维度列值为JJ的数据,当员工这个月选择一类绩效计算方式时,这个值是和其他值一起计算;当员工选择二类绩效计算方式是,这个JJ中的值就有另一套计算方法,这个选择是员工本人每个月自己选的(哪怕他选择了合计更低的值也没办法),现在我应该用哪些组件才能实现让看报告的人可以自己选择谁用一类绩效谁用二类绩效?

最佳答案

yhdata_yzm 关注Ta

2024-01-10 09:30:23

例如: var a=getselectedobjects() 如果是多远用indexof去判断,例如: if(index(a,'四川')>0) { debug('aaa') }
查看完整内容
回复

使用道具 举报

精彩评论9

yhdata_yzm 显示全部楼层 发表于 2024-1-10 09:30:23
例如:
var a=getselectedobjects()
如果是多远用indexof去判断,例如:
if(index(a,'四川')>0)
{
debug('aaa')
}
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-1-10 09:41:49
你用用户去做权限控制可以吗?
回复

使用道具 举报

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 09:47:45
本帖最后由 血斗神星 于 2024-1-10 09:51 编辑

摸索出来了一个,用参数组件中的树状参数,然后在格间计算中引入参数用iif函数进行判定就行,但是有个问题,当树状函数为多选的时候应该怎么写这个格间计算的式子啊
回复

使用道具 举报

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 09:55:42
当我在树状函数中多选的时候怎么写格间计算啊

iif(cell('人') (这里应该用哪个符号表示当‘人’格中的值是树状函数中的一个值时??) param["树状参数1"],1,0)
回复

使用道具 举报

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 10:07:52
来个人帮帮忙呗
iif(match(cell('人'),param["树状参数1"]),1,0)  这个格间计算当我在树状函数中多选的时候会报错
iif(cell('人') == param["树状参数1"],1,0)  这个也不行,只能单选
回复

使用道具 举报

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 10:20:57
yhdata_yzm 发表于 2024-1-10 10:15
例如:
var a=getselectedobjects()
如果是多远用indexof去判断,例如:

看不懂,这应该是java吧?格间计算里面是要写java格式么?
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-1-10 11:29:39
血斗神星 发表于 2024-1-10 10:20
看不懂,这应该是java吧?格间计算里面是要写java格式么?

格间计算里也可以写if 你把a替换成参数就行
回复

使用道具 举报

血斗神星铂金四 显示全部楼层 发表于 2024-1-10 11:38:21
yhdata_yzm 发表于 2024-1-10 11:29
格间计算里也可以写if 你把a替换成参数就行

iif(cell('人') (这里应该用哪个符号表示当‘人’格中的值是树状函数中的一个值时??) param["树状参数1"],1,0)  

这个该怎么写啊,看不懂您写的。。试了好多次都报错,这个就是当‘人’这个格子里的值是树状参数中的一个时,显示1,没有就是0
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-1-10 16:50:05
另外一个帖子回复你了哟
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部