页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

我们以产品自带数据源northwind数据库下的【orders】为例:【orders】存储的是各个区域、省份、城市的销售订单信息

具体的操作步骤如下:

Image Removed

用户通过SQL查询控制权限:

  • 如果权限比较简单,比如通过”用户所属组”可以直接匹配的,可直接用函数进行控制;上图的CurrentUserDefaultDepartmentAlias就是用户所属组与区域匹配上了,所以可以控制权限;
  • 如果权限控制比较复杂,比如用户存储在另外一个业务库,需要通过SQL语句进行再处理的,可使用用户属性

Image Added

保存并回到模型,查看最终效果(预览模型):

如需要把该参数在报表层应用,可以参考:参数管理进行映射。

...

以产品自带northwind数据库下的【product】、【orderdetails】为例编写SQL语句如下图:Image Removed

  • 可以在SQL语句中多表关联、过滤、使用数据库本身的函数进行计算、字符串替换、拼接、case when等等

Image Added

...