定义目标度量和汇总字段

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

若要指定目标度量类型、参与实体以及是跟踪实际数据、自定义数据还是过程数据,请使用目标度量实体 (Metric) 和汇总字段 (RollupField) 实体。 目标度量和汇总字段具有父关系,对父记录执行的所有操作将传播到子记录。 有关父关系和级联规则的详细信息,请参阅实体关系行为

重要

层次结构中的所有目标必须基于相同的目标度量和时间段。 如果创建基于不同目标度量的子目标,则会引发异常。 如果为子目标指定了不同的时间段,则系统会忽略指定的时间段并使用父目标时间段。 如果目标没有父目标或子目标,则可以将目标与新度量相关联。 否则,在更新目标记录时,会引发异常。

在本主题中

创建目标度量

指定汇总字段

创建目标度量

有两种类型的目标度量:金额和计数。 “金额”度量类型表示为货币值、整数或小数。 “计数”度量类型是整数。 例如,可以使用“金额”(货币)目标度量来跟踪所有可用商机或销售订单的收入。 整数类型可用于跟踪销售员进行的销售联络。 小数可以表示按重量销售的产品,例如谷物或糖。

若要指定目标度量类型以及是针对目标值还是扩展目标值跟踪数据,请使用目标度量实体 (Metric)。 若要选择“金额”或“计数”,请使用 Metric.IsAmount 属性。 使用 Metric.AmountDataType 属性可以指定“金额”数据类型。 此属性的可能值是在 目标类型 (metric_goaltype) 全局选项集中定义的。 若要指定目标是针对目标值还是扩展目标值跟踪数据,请使用 Metric.IsStretchTracked 属性。 若要将目标与度量相关联,请使用 Goal.MetricId 属性。

每个目标可以跟踪实际数据、过程数据和自定义数据,如下图所示。

目标类型

若要跟踪实际数据、过程数据和自定义数据,请使用目标实体属性,又称为汇总字段。 例如,如果商机以“赢单”结束,可以将此商机产生的收入额汇总到实际现金额汇总字段中。 或者,如果商机为“开启”,则可以将该商机的预计收入添加到过程现金额汇总字段中。 下表列出目标度量类型和每种类型的可用汇总字段之间的关系。

目标度量类型

可用汇总字段

金额(货币)

Goal.ActualMoney

Goal.InProgressMoney

Goal.CustomRollupFieldMoney

金额(整数)或计数

Goal.ActualInteger

Goal.InProgressInteger

Goal.CustomRollupFieldInteger

金额(小数)

Goal.ActualDecimal

Goal.InProgressDecimal

Goal.CustomRollupFieldDecimal

汇总数据的其他示例为 Lead.EstimatedAmountOpportunityClose.ActualRevenue,它们可以汇总到 Goal.InProgressMoneyGoal.ActualMoney 汇总字段中。 自定义汇总字段是可用于整数、小数和货币值的额外字段。

指定汇总字段

若要指定其他重要的汇总信息,请使用汇总字段实体。

属性

汇总信息

RollupField.GoalAttribute

目标汇总字段,例如 Goal.ActualMoneyGoal.CustomRollupFieldMoneyGoal.InProgressMoney

RollupField.SourceEntity

从其汇总数据的源实体,例如潜在顾客、商机或销售订单。

RollupField.SourceAttribute

从其汇总数据的实体属性,例如 Opportunity.ActualValueLead.EstimatedValue。 源属性和目标汇总字段必须属于同一类型,例如货币或整数;否则,在创建汇总字段记录时,会引发异常。

RollupField.DateAttribute

针对目标时间段验证的日期,例如 Opportunity.ActualCloseDateLead.EstimatedCloseDate。 如果指定的日期在目标的开始日期和结束日期之间,则记录参与目标汇总。 例如,如果商机在目标的开始日期和结束日期之间结束,则将此商机产生的收入添加到目标的总收入中;否则,不包括它。

RollupField.SourceState

源记录的状态,例如“赢单”或“丢单”商机。

RollupField.SourceStatus

源记录状态的状态描述,例如赢单的“赢单”或丢单的“已取消”或“售完”。

RollupField.IsStateParentEntityAttribute

指示状态是否属于父实体。 例如,对于没有自己的状态的商机产品,可以使用父商机记录的状态。

对于每个目标度量,最多可以创建三个汇总字段记录。 每个记录可以指定实际的、过程的或自定义的金额或计数。 可以对所有汇总字段记录使用相同的源实体或不同的源实体。 例如,在指定货币类型的目标度量中,可以使用商机实体作为源实体,使用 Opportunity.ActualValue 作为源属性。 这样,您可以跟踪以“赢单”结束的所有商机中的实际现金额。Opportunity.EstimatedValue 可用于跟踪商机结束后的预期收入。

另请参阅

目标管理实体
添加复杂目标条件

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权