普通维下拉实现数据维级次效果

3843
0

xxxl 数据领袖Lv6

发表于2020-8-26 14:53

楼主
本帖最后由 xxxl 于 2020-9-7 13:47 编辑

1.需求场景   
      我们知道通过对主题集设置数据级次维再配合单位级次下拉可以做到,根据不同用户的分配的权限使得下拉框显示不同维数据的效果,这是针对数据维级次来做的效果。在这里分享另外一种方法:仅通过普通维下拉框来实现,即机构用户扩展字段外加维下拉根节点显示来做出这样想效果来。

2.操作详情
  首先在对于机构用户字段添加扩展字段xzqh

  接下来是报表设置,绑定好维表设置根节点显示为刚刚设置的扩展字段login.user.xzqh,同时勾选自动过滤

  然后是机构用户的设置了,先看一下行政区划维表数据

  给用户该报表的权限同时需要设置一下扩展字段的值为维表行政区划的需要展现数据的值,我这里给用户130000即河北省

  最后效果,维下拉只能选择130000的数据


3.注意

    因为普通维下拉是通过节点显示隐藏来做的,表面上有同数据维级次同样的效果,其实只是控制了显示隐藏维下拉的值,并没有达到从根本上控制维表数据级次权限
    所以用户可以在计算后的报表里,通过F12打开开发者工具找到参数组件值并修改,得到其他数据。(在项目实施的具体场景中,并没有多少最终用户会使用F12来修改值。)

4.补充
有关数据级次维设置看这两个帖子
https://bbs.esensoft.com/thread-136699-1-1.html
http://bbs.esensoft.com/thread-133885-1-1.html
普通维数据级次维区别帖子
https://bbs.esensoft.com/thread-131142-1-1.html




最近看过此主题的会员

wxw

丿沉默的风·

jonie

喵喵在天涯

wanghong

ArneEleven

cuihr

esen_4FEZ7U2INX3Q

xzm

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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