1. 帮助中心 >
  2. 帮助文档

为什么报表中看到的数据不全

如果报表中看到的数据,和数据管理中的对比,只显示了一部分(字段相同的情况下,报表里的只显示了数据管理中的部分数据),通常是设置了报表过滤或者数据权限的原因,导致成员查看数据表时,只能看到满足过滤条件的数据。


1. 报表过滤

在报表中设置的条件过滤,只针对这个报表生效。如在一张报表中有数据表A,饼图B,对其中的数据表A做了过滤,B没有。那么在查看报表时,A表中只能看到满足过滤条件的数据,B表中可以看到全部数据。

(1)在报表中,做了一个饼图,一个数据表。



(2)对数据表设置条件过滤,【性别】字段为【男】





(3)在访问报表时,饼图没做设置,可以看到全部数据;数据表做了设置,只能看到性别为男的数据。



2. 数据权限过滤

数据权限是对表单中的字段进行设置的,在查看基于该表单的报表时生效。如基于表单1,做了ABC三张报表。在数据权限里对成员甲表单1中的字段进行设置,那么成员甲在查看ABC这三张报表时,都只能看到数据权限范围内的数据。

(1)基于【工资表】表单,在报表中做了一个数据表,一个条形图。


(2)进入应用设置>>>数据权限,进行设置。

如下图的设置:对根部门,以【工资录入】表单的成员单选作为过滤,值为当前用户。则在根部门里的成员(即所有人)在查看基于【工资录入】制作的报表时,只能看到成员控件中为自己的数据。



(3)这样成员在登陆的时候,就只能看到【成员单选】中值为自己的数据了