过滤器的使用
为数据表或SQL数据集设置了数据过滤器,并完成相应的权限分配后。在制作复杂sql数据集时,可以通过dauc函数来进行过滤器的调用。再使用调用了dauc的复杂sql数据集来制作报表或进行数据分析时,只要对数据表或数据集进行了访问或引用,就都能自动地按照过滤器进行数据访问权限控制。
对DAUC的调用需要通过定义动态宏,再在动态宏中调用DAUC函数来实现。
dauc函数说明
dauc(datasource.name)
该函数用于在复杂sql数据集定义时,调用数据过滤器实现数据按照权限过滤。
参数说明:
- datasource - 数据源名称。
- name - 设置了数据过滤器的数据表名或数据集名,注意:这里需要区分字母大小写。
返回值:
如果一个用户对多个过滤器有权限,即可查看多个范围内的数据,则DAUC函数返回结果是这些数据权限的并集。