我想确保我明白一些事情。
其中一位用户创建了一份报告,并返回了1条记录。当我运行她的报告时,它也返回了1条记录。当我从头开始重建报告(我是系统管理员)时,我得到了130条记录,当我进行SOQL搜索时,它返回了130条记录。
这让我觉得与此报告相关的权限方面正在发生变化。
有人可以告诉我这里发生了什么吗?
谢谢!
答案 0 :(得分:1)
AHHH-我明白了,这是一个令人沮丧的人!!
该报告位于m-d-r上,它是为了返回包含1个孩子(内部联接)的记录而构建的。用户的报告包含来自主数据和详细信息的字段。
我的报告只包含来自主数据的字段,因此它返回了所有记录。当我从细节中添加字段时,它又回到了1。
修复:将报表类型从内部联接更改为左联接
答案 1 :(得分:0)
WHERE Owner.UserRoleId = null
)的用户是否拥有任何商机?如果他们完全不属于等级(或者如果你有2个分支),这可能就是原因。 这是愚蠢的,但有时会告诉IT将已停用的用户移出Roles树而不将记录传输给他们的经理/同事。 您的分享有什么特别之处吗?组织范围内的默认值?分享规则?它真的是机会还是一些自定义对象(甚至可能是M-D中的一个细节?)......