找回密码
 立即注册

QQ登录

只需一步,快速开始

seven7

注册会员

23

主题

26

帖子

115

积分

注册会员

积分
115
seven7
注册会员   /  发表于:2020-8-31 10:51  /   查看:4465  /  回复:1
1金币
我想实现一个用户登录之后,报表所展示的数据是可以根据他的个人信息来展示,比如每个人所属部门不同,一个用户登录之后只能看到他所在部门的数据。这个需求如何实现?

最佳答案

查看完整内容

您好!采用不同的报表数据集有不同的做法: (1)如您采用的是共享数据集,可以在创建数据集时设置用户上下文信息参数和添加数据过滤器: 参数类型选择“用户信息上下文”,上下文字段可选择您的部门字段。 数据过滤器中,可根据您的需要选择各项字段,数据类型选择”参数“。 (2)如您采用的是报表数据集,可在查询参数中写表达式:" =UserContext.GetValue("Region") " 以上两种办法均可参考这篇视频教程: ht ...

1 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2020-8-31 10:51:53
来自 2#
您好!采用不同的报表数据集有不同的做法:
(1)如您采用的是共享数据集,可以在创建数据集时设置用户上下文信息参数和添加数据过滤器:
image.png263512267.png
参数类型选择“用户信息上下文”,上下文字段可选择您的部门字段。
image.png291670226.png
数据过滤器中,可根据您的需要选择各项字段,数据类型选择”参数“。
(2)如您采用的是报表数据集,可在查询参数中写表达式:"
=UserContext.GetValue("Region") "
image.png11601256.png

以上两种办法均可参考这篇视频教程:
https://help.grapecity.com.cn/pa ... ion?pageId=50725637
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部