【问题标题】:Formatting time using the current user's format settings in Dynamics CRM使用 Dynamics CRM 中当前用户的格式设置格式化时间
【发布时间】:2015-06-23 06:37:43
【问题描述】:

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

我正在使用 Dynamics CRM 内置参数 CRM_ShortTimePattern 来执行此操作。但这似乎不起作用。关于如何实现这一点的任何想法?

【问题讨论】:

  • 您将CRM_ShortTimePattern 作为报告参数传递并在报告中使用它?如果是,您在哪里使用哪个表达式?

标签: reporting-services dynamics-crm ssrs-2012 dynamics-crm-2015


【解决方案1】:

通过过滤视图从 UserSettings 表中获取值比 CRM_ShortTimePattern 或 CRM_FormatTime 等内置 CRM 参数可靠得多。我使用以下查询来获取当前用户的时间格式:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-16
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 2014-11-24
    相关资源
    最近更新 更多