使用“高级查找”关联CRM 2011中的3个实体时,只有2个实体显示在编辑列中

时间:2014-05-02 18:04:05

标签: sql dynamics-crm-2011 dynamics-crm crm

我正在尝试在CRM 2011中创建一个视图,该视图将显示来自客户(帐户),订单(SalesOrder)和订单产品(SalesOrderDetail)的几列。我已经知道我需要从最初的子实体开始,所以在高级查找下我选择Look for下的“Order Products”。当我这样做时,我可以从Orders中选择列,但无法从Customers中选择列。

这甚至可以在CRM中实现吗?

我正在尝试创建以下结果集:

Account.Name,
Account.Email,
SalesOrder.OrderNumber,
SalesOrderDetail.NetAmount,
SalesOrderDetail.ShipDate

3 个答案:

答案 0 :(得分:3)

我确认您无法在视图查询中手动添加第二个链接。据我所知,也不可能通过javascript添加这些列。您只需使用订单上的帐户查找,即可在视图中获取帐户名称。如果您需要将帐户电子邮件也放在视图中,那么我建议您将此字段添加到订单实体,并使用帐户上的帖子标注逻辑填充它。

答案 1 :(得分:1)

我是第二个Zach的想法,但建议在客户和订单之间添加直接关系。通过这种方式,您可以使用fetchxml来显示account.email或任何其他帐户。*。 缺点是您需要将order.customer更改同步到orderdetail.customer。

更好的选择是简单地创建一个报告并在iframe或webresource中显示该报告。

答案 2 :(得分:0)

即使我们编辑它不能工作的fetch xml,这也是不可能的