Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se quiser adicionar critérios complexos de valor acumulado de uma meta, você poderá usar uma entidade de consulta de valor acumulado (GoalRollupQuery). Por exemplo, você pode especificar a receita de uma determinada linha de produto ou receita gerada em um território específico.
Uma consulta de valor acumulado pode ser usada por metas diferentes. Porém, uma consulta cumulativa associada a uma meta específica aplica-se apenas a essa meta. Uma consulta de valor acumulado especificada de uma meta pai não se propaga para a meta filha. Uma meta filha pode usar a mesma consulta ou uma diferente. Uma consulta de valor acumulado deve usar os mesmos tipos de entidade especificados nos registros de campo cumulativo associados à meta. Se a meta acompanhar as receitas do pedido de venda, mas a consulta associada usar a entidade de oportunidade, uma exceção será gerada quando você criar ou atualizar o registro da meta.
Observação
O número máximo de registros que podem ser retornados em uma consulta de valor acumulado de metas é 5.000.
Para especificar critérios de consulta, use o GoalRollupQuery.FetchXml atributo. Para especificar o tipo de entidade para a consulta, use o GoalRollupQuery.QueryEntityType atributo.
Observação
As tabelas que podem ser especificadas no GoalRollupQuery.QueryEntityType atributo devem ter os seguintes EntityMetadata atributos definidos comotrue: IsValidForAdvancedFind, , IsUserOwnede IsCustomizableCanCreateAttributes. As tabelas a seguir não podem ser especificadas neste atributo: SharePointDocumentLocation, e SharePointSiteMailMergeTemplate.
Dependendo do tipo de métrica de meta, você pode usar as consultas para filtrar dados reais, em andamento e de quantidade ou contagem personalizadas. A tabela a seguir mostra os tipos de métrica de meta e os atributos de entidade de meta que você pode usar para especificar as consultas para cada tipo.
| Tipo de métrica de meta | Atributos de consulta de valor acumulado |
|---|---|
| Valor (dinheiro) | Goal.RollUpQueryActualMoneyIdGoal.RollUpQueryCustomMoneyIdGoal.RollUpQueryInprogressMoneyId |
| Quantidade (inteiro) ou Contagem | Goal.RollupQueryActualIntegerIdGoal.RollUpQueryCustomIntegerIdGoal.RollUpQueryInprogressIntegerId |
| Valor (decimal) | Goal.RollUpQueryActualDecimalIdGoal.RollUpQueryCustomDecimalIdGoal.RollUpQueryInprogressDecimalId |
A consulta para os registros participantes da meta para um determinado atributo rollup deve incluir as seguintes cláusulas:
Um
Goal.ConsiderOnlyGoalOwnersRecordsvalor.Uma expressão FetchXML especificada em
GoalRollupQuery.FetchXml.Intervalo de datas (
RollupField.DateAttribute), estado e status especificados no respectivo campo cumulativo para a métrica de meta referenciada.
Impedindo contagem dupla e outros resultados incorretos
As consultas são eficazes na filtragem dos resultados de um rollup. No entanto, se não forem usados com cuidado, eles poderão introduzir a "contagem dupla" ou outros resultados incorretos. Os exemplos a seguir demonstram como as consultas podem contribuir em resultados indesejados:
Você está acompanhando os pedidos de vendas de um vendedor específico. No entanto, o valor acumulado não retornou nenhum pedido de venda. Esse cenário pode acontecer se a consulta que você usou filtrou os territórios em que o vendedor tem clientes.
Você define duas metas para um vendedor. Uma meta acompanha as oportunidades de um produto específico e outra meta acompanha as oportunidades em um território específico. Se a oportunidade incluir a venda do produto especificado no território especificado, a receita dessa oportunidade será incluída em ambas as metas. Se as metas tiverem a mesma meta pai, os totais serão adicionados à meta pai, resultando em contagem dupla.
Você pode impedir a contagem dupla e outros resultados incorretos seguindo estas diretrizes:
Defina o atributo
Goal.ConsiderOnlyGoalOwnersRecordscomotruepara usar apenas os registros pertencentes ao proprietário da meta.Não atribua várias metas a uma vendedora pelo mesmo período de tempo.
Não use uma consulta se não tiver certeza de que ela fornecerá os resultados esperados.
Informações relacionadas
Tabelas de gerenciamento de metas
Exemplo: usar consultas cumulativas para rastrear metas
Totais de meta acumulada