System: SCCM 2012 SP1 CU2.
In the standart reports have parameter =SrsResources.UserIdentity.GetUserSIDs(User!UserID) for RBAC.
But this always returns value = 'disabled' and RBAC in reports does not work.
P.S. RBAC SQL function:
[dbo].[fn_rbac_R_System](@UserSIDs nvarchar(max)) RETURNS TABLE AS RETURN
(SELECT V.* FROM [v_R_System] V WHERE V.ResourceID in (select cm.MachineID from CollectionMembers cm
inner join fn_rbac_GetSecuredObjects(@UserSIDs, 1, 1) objs on objs.Object
= cm.SiteID) or @UserSIDs = 'disabled')
Alexey.