Current User ID in Mobile Dashboard

hi,

I was trying to load the current user ID using BAQ,
here is my simple BAQ.

select
[UserFile].[DcdUserID] as [UserFile_DcdUserID],
[UserFile].[Name] as [UserFile_Name],
(Constants.CurrentUserID) as [Calculated_CurrentUser],
(Constants.UserID) as [Calculated_UserID]
from Erp.UserFile as UserFile
it correctly loads the correct user ID for last two columns when running the BAQ and when running the Dashboard in Epicor and in Web, but in mobile view, it shows wrong IDs.

my real intention is to load some data according to the current user

any help is appreciated.