提问题
提建议
制作透视分析报表,创建平台用户和所属的组,组的名称与透视表的查询条件值相同,目的是让每个平台用户用这个报表只能查询到自己专属的数据。
问题:1)如何让查询条件固定为‘等于’,不要出现其他例如‘不等于’、‘包含’这些,只避免该用户获取其他数据范围。
2) 读取该平台用户所属组,作为查询条件,现在能出来组名,但总有‘全部’这个默认值,这样该用户就能获取全部数据范围了。如何只显示该用户对应的组名?
当前使用以下设置方式,无法去除‘全部’
建议对透视分析的源数据表设置数据权限。 或者,新建sql数据集,编写where 条件过滤,形如select * from 表 where 用户组=CurrentUserDefaultDepartmentID()
使用道具 赞 举报
发表回复 回帖后跳转到最后一页
SmartBI进阶任务奖励500麦豆
SmartBI新手任务奖励288麦豆
免费
麦豆兑换
社区
指南
AI
搜索