[ABI 5.2] 在报表中设置了下钻级次,在给用户授权时,级次维授权后,只能看到最末级的数据,要怎么设置才能看到中间级的数据呢?

37055
23

JCsang 初学数据Lv2

发表于2021-7-6 17:25

悬赏1

未解决

楼主

最近看过此主题的会员

iluna

usery

xiexiaofeng

studyer

zwz999

wxd88

hesj

一点一点

清香茉莉

lii_chen1234

Gardenia

zly_2960

果冻出场

ESENSOFT官方技术支持

bbs

淑离

liyana

23个回答

只看楼主

JCsang 初学数据Lv2

发表于2021-7-7 20:03

只看该作者

取消 关注该作者的回复

12#

果冻出场 发表于 2021-7-7 16:19
你好.首先按照这个链接的方式配置权限:https://bbs.esensoft.com/thread-133885-1-1.html
然后在主题表里面 ...

您好,按照您说的方法,参数约束可以实现,但下钻展示还是不行。

清香茉莉 小试身手Lv3

发表于2021-7-7 20:46

只看该作者

取消 关注该作者的回复

13#

JCsang 发表于 2021-7-7 20:03
您好,按照您说的方法,参数约束可以实现,但下钻展示还是不行。

现在是市用户可以查看到市级的汇总数据,点击市下钻不到区县数据么?

JCsang 初学数据Lv2

发表于2021-7-7 21:08

只看该作者

取消 关注该作者的回复

14#

清香茉莉 发表于 2021-7-7 20:46
现在是市用户可以查看到市级的汇总数据,点击市下钻不到区县数据么?

您好,现在是市用户看不到市级的汇总数据,直接没有下钻,直接展示的区级的(最末级)的数据了。

清香茉莉 小试身手Lv3

发表于2021-7-7 21:16

只看该作者

取消 关注该作者的回复

15#

JCsang 发表于 2021-7-7 21:08
您好,现在是市用户看不到市级的汇总数据,直接没有下钻,直接展示的区级的(最末级)的数据了。 ...

您能把报表生成的sql语句贴出来看看么?在计算报表后点击详情信息

JCsang 初学数据Lv2

发表于2021-7-7 21:34

只看该作者

取消 关注该作者的回复

16#

清香茉莉 发表于 2021-7-7 21:16
您能把报表生成的sql语句贴出来看看么?在计算报表后点击详情信息


图一是维表的级次,级次为公司-子公司-部门,图二是查到的结果,直接显示的是部门,没有下钻,给到这个用户的权限是0208 公司,图三是计算的sql语句,sql语句我没看出来有什么问题,图四是有这个螺旋维表所有权限下,正常展示的结果,通过逐级下钻到最末级的数据。


果冻出场 数据小白Lv1

发表于2021-7-8 11:42

只看该作者

取消 关注该作者的回复

17#

您好,请问主题表里面绑定了维表吗?

JCsang 初学数据Lv2

发表于2021-7-8 11:58

只看该作者

取消 关注该作者的回复

18#

果冻出场 发表于 2021-7-8 11:42
您好,请问主题表里面绑定了维表吗?

绑定维表的,有最高权限的人可以正常显示,下级权限的人查看才显示的有问题。

果冻出场 数据小白Lv1

发表于2021-7-8 11:59

只看该作者

取消 关注该作者的回复

19#

我模拟你说的做了一个螺旋维的分析表,做了数据级次.最终效果看图.操作方式是:
1.数据集绑定螺旋维表,
2.主题表绑定维表
3.创建了分析表,维下拉参数,选择单位级下拉框,分析表选择过滤条件dim(QC_XL.XZQHDM)=@xzqh,然后钻取选择了折叠式.
4.建了一个角色.在权限里面的分析表里面,先勾选了螺旋维表,在去高级里配置了='EDIM$25$0dd4590ca63d41bca6abc1f515b9d67c$行政区划_螺旋维$'+login.user.email
操作区域选择本级及所有下级
5.到了这一步.使用权限用户登录.比如用户1,权限是430000.看到的是整个湖南省.然后可以下钻到市.下钻到县报一个错,是您没有权限进行该操作.这个被验证了是个bug.但是效果应该会如图那样.可以看到自己本级的汇总数据,和下一级的数据.bug有补丁可以修复,就可以看到所有下级数据.
鉴于我们的效果还不一样,所以您先看看是哪个位置我们配置的不一样.

JCsang 初学数据Lv2

发表于2021-7-8 13:48

只看该作者

取消 关注该作者的回复

20#

果冻出场 发表于 2021-7-8 11:59
我模拟你说的做了一个螺旋维的分析表,做了数据级次.最终效果看图.操作方式是:
1.数据集绑定螺旋维表,
2.主 ...

您好,我对比前面的步骤,都是一样的,下钻的方式不一样,我这边用的逐级下钻,前面的设置都是一样的,在授权的时候也用了login.user.email的方式测试过,但只在参数栏的限制成功了,报表显示的数据还是没变化,还是上面那个问题,直接展示的最末级的数据。

果冻出场 数据小白Lv1

发表于2021-7-9 10:24

只看该作者

取消 关注该作者的回复

21#

看你的sql.group by是直接用的最末级groupby.我的sql是根据id1,id2分别groupby.分析表里是不是设置了下钻级次为最末级.修改为最上级和无试一下

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号