Has anyone creating Domain calculated fields successfully used groovy to access an individual attribute from the LoggedInUserAttribute collection that is available when developing Jaspersoft Studio JRXML reports? In JRXML we reference $P{LoggedInUserAttribute_UserId} in a complex query for row-level application authentication - this value is different from groovy('authentication.principal.username') and is perhaps defined in a user profile on the server. The definition from the documentation is: " LoggedInUserAttribute_<attribute name> String Attribute value for matched attribute name (like "att1") on the user. Empty string if no match. Only provided if defined in a query or as a report parameter. ..." In a test case the attributes name and values collections printed from a JRXML report is as follows: LoggedInUserAttributeNames: [userID, IsTMUser, EmployeeID, ...] LoggedInUserAttributeValues: [1000016, 1, 5690, ...] The above can be easily done via topics created via JRXML - I am interested in knowing whether it can be done in DomEL as well.