-
-
liujl@esensoft 数据老手Lv5
发表于2019-6-14 17:16
悬赏1
未解决
楼主
根据报表户代码隐藏列,当 AS00000登陆时隐藏 第2,第3列,第64列一直隐藏,公式如下:
(if(id()="AS00000",(@rpt="B0") & (@col=2)|(@rpt="B0") & (@col=3),false))|((@rpt="B1") & (@col=64))
不生效,求解答是公式不对,还是方法不对。
(if(id()="AS00000",(@rpt="B0") & (@col=2)|(@rpt="B0") & (@col=3),false))|((@rpt="B1") & (@col=64))
不生效,求解答是公式不对,还是方法不对。
5个回答
-
liujl@esensoft 数据老手Lv5
板凳
64列隐藏了 ,第 2 ,3 列没有隐藏,具体情境是这样的,三级机构用户,64列一直隐藏,基层户和二级汇总户时展示2,3列,顶级汇总户时影藏2,3列,所以我用 ID()函数去判断的,但是就是不生效,把 ID()那改成 ishz()=true,公式是生效的,我用二级汇总户代码 id()=“AQ11000”,用二级汇总户登陆公式也是生效的,就是顶级汇总户不生效,所以不明白问题出在哪里。
liujl@esensoft 发表于 2019-6-14 17:43
64列隐藏了 ,第 2 ,3 列没有隐藏,具体情境是这样的,三级机构用户,64列一直隐藏,基层户和二级汇总户时 ...
同时隐藏2、3列 中间是不是&呀