Dynamics CRM 在Lookup View中怎么查看更多的列

How to display more than three columns in Dynamics 365 lookup view.

 

We know that we can display multiple column in the dynamics 365 lookup view but there is a limitation that you can only display maximum three column in the lookup view, though we can add multiple columns in the lookup view but you can see only first three columns in the lookup view. This is a limitation in Dynamics 365, Microsoft mentioned here.

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/customize/choose-and-configure-columns

Now how to display more than three column value in the lookup. You might be thinking to create a field where if we can store concatenating multiple fields value with some separator and add the field in the lookup view. So now to do this you may need to go for workflow /plugin/JS which is additional work.

Why not we go for calculated field where we can concatenate multiple fields and add the calculated field in the lookup view. I did the same with calculated fields…

 

计算字段的使用:(不仅仅数值或日期的计算,还有对文本的拼接等)

https://docs.microsoft.com/zh-cn/previous-versions/dynamicscrm-2016/administering-dynamics-365/dn832103(v=crm.8)

计算字段函数语法

以下表包含计算字段的“操作”部分所提供的函数的语法的信息。

 提示

将函数名称指定为大写字母。

函数语法

说明

返回类型

“ADDDAYS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,以及指定的天数。

日期和时间

“ADDHOURS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,以及指定的小时数。

日期和时间

“ADDMONTHS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,以及指定的月数。

日期和时间

“ADDWEEKS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,以及指定的周数。

日期和时间

“ADDYEARS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,以及指定的年数。

日期和时间

“SUBTRACTDAYS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,减去指定的天数。

日期和时间

“SUBTRACTHOURS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,减去指定的小时数。

日期和时间

“SUBTRACTMONTHS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,减去指定的月数。

日期和时间

“SUBTRACTWEEKS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,减去指定的周数。

日期和时间

“SUBTRACTYEARS”(整数、日期和时间)

返回与给定日期和时间等同的新日期和时间,减去指定的年数。

日期和时间

DIFFINDAYS(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的天数差。 如果两个日期和时间为同一天,此差为零。

整数

DIFFINHOURS(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的小时差。

整数

DIFFINMINUTES(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的分钟差。

整数

DIFFINMONTHS(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的月数差。 如果两个日期和时间为同一个月,此差为零。

整数

DIFFINWEEKS(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的周数差。 如果两个日期和时间为同一周,此差为零。

整数

DIFFINYEARS(日期和时间,日期和时间)

返回两个”日期和时间“字段之间的年数差。 如果两个日期和时间为同一年,此差为零。

整数

CONCAT(单行文本,单行文本,… 单行文本)

返回连接两个或多个字符串结果的字符串。

字符串

“TRIMLEFT”(单行文本、整数)

返回包含一个含指定字符串,但第一字符不是 N 的字符串。

字符串

“TRIMRIGHT”(单行文本、整数)

返回一个包含指定字符串,但最后一个字符不是 N 的字符串。

字符串

 备注

所有 DIFF 都函数需要第一个”日期和时间“字段和第二个”日期和时间“字段具有相同的行为:”用户当地时间“、”仅限日期“或”时区无关“时区独立。 如果第二个字段的行为不与第一个字段的行为匹配,错误消息将显示,指示第二个字段不能在当前函数中使用。详细信息:日期及时间字段的行为和格式

 备注

不能输入日期作为计算字段的日期值,例如 01/01/2015。 只能使用其他“日期时间”字段设置或比较日期和日期时间值。

在“CONCAT”函数中,可将文字字符串用作单行文本、包含单行文本的实体字段或者两者的组合。 例如:在“CONCAT”(FirstName 或 LastName“是一个管理器。”)。 如果文字字符串包含引号,请在前面每个引号前面加上反斜线 (\) 转义字符,例如:“此字符串包含\”引号。\””这可以确保字符串中的引号不被看作分隔字符串的特殊字符。

以下示例显示如何使用“TRIMLEFT”和“TRIMRIGHT”函数: 他们包含由“TRIMLEFT”和“TRIMRIGHT”函数返回的初始字符串和结果字符串:

TRIMLEFT (“RXX10-3456789”, 3),返回字符串“10-3456789” 
TRIMRIGHT (“20-3456789RXX”, 3),返回字符串“20-3456789”

计算字段注意事项

在使用计算字段时,您应了解的某些条件和限制:

  • 保存的查询、图表和可视化最多可以有 10 个唯一的计算字段。

  • 在 Dynamics 365 Outlook 脱机模式中,视图或实体主窗体中不显示计算字段的值。

  • 链接的计算字段的最大数量是 5。

  • 计算字段无法引用本身或具有循环链。

  • 如果您在多个条件条款中更改一个条件运算符,所有条件操作符将更新至该条件。 例如,在从句 IF (x > 50) OR (y ==10) OR (z < 5) 中,如果您将 OR 运算符更改为 AND 运算符,那么从句中的所有 OR 运算符将变为 AND 运算符。

  • 您可以通过查找父实体的字段来访问父级字段,如 <LookupFieldName>.<FieldName>。 多实体查找字段(如Customer,可以是AccountContact)无法执行此操作。 但是,一些实体有特定实体的单个查找字段,如ParentAccountid.<FieldName>ParentContactid.<FieldName>

  • 以下情况禁用排序:

    • 包含父记录字段的计算字段。

    • 计算字段包含一个逻辑字段(如地址字段)。

    • 计算字段包含其他计算字段。

  • 计算字段只可以跨两个实体。

    • 计算字段可以包含其他实体的字段(跨两个实体 – 当前实体和父记录)。

    • 计算字段不能包含其他实体(此实体还包含另一实体的其他字段)(跨三个实体):
      (当前实体)计算字段 < - (父记录)计算字段 1 <-(父记录)计算字段 2。

  • 您无法触发计算字段上的工作流或插件。

  • 您无法将现有简单字段更改为计算字段。 如果您的当前应用程序正在使用 JavaScript 或插件来计算字段,且未创建新字段,则您无法使用计算字段功能。

  • 未对计算字段触发重复检测规则。

  • 汇总无法引用使用其他计算字段的计算字段,即使其他计算字段的所有字段在当前实体中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值