Reporting services 使用当前用户格式化时间';Dynamics CRM中的s格式设置

Reporting services 使用当前用户格式化时间';Dynamics CRM中的s格式设置,reporting-services,dynamics-crm,ssrs-2012,dynamics-crm-2015,Reporting Services,Dynamics Crm,Ssrs 2012,Dynamics Crm 2015,我在SSRS报告中有一个控件,它显示日期-时间值,并尝试使用当前用户的时间格式设置对其进行格式化(用户可以将其设置为HH:mm或HH:mm tt) 我正在使用Dynamics CRM内置参数CRM\u ShortTimePattern来实现这一点。但这似乎不起作用。有没有关于如何实现这一点的想法?通过过滤视图从UserSettings表中获取值要比内置CRM参数(如CRM\u ShortTimePattern或CRM\u FormatTime)可靠得多。我使用以下查询获取当前用户的时间格式: s

我在SSRS报告中有一个控件,它显示日期-时间值,并尝试使用当前用户的时间格式设置对其进行格式化(用户可以将其设置为HH:mm或HH:mm tt)


我正在使用Dynamics CRM内置参数CRM\u ShortTimePattern来实现这一点。但这似乎不起作用。有没有关于如何实现这一点的想法?

通过过滤视图从UserSettings表中获取值要比内置CRM参数(如CRM\u ShortTimePattern或CRM\u FormatTime)可靠得多。我使用以下查询获取当前用户的时间格式:

select [TimeFormatString] from [FilteredUserSettings] where [SystemUserId] = dbo.fn_FindUserGuid()

是否将
CRM\u ShortTimePattern
作为报表参数传递并在报表中使用?如果是,您在哪里使用哪个表达式?