Você está aqui:
Parâmetros de computeRelative
Ao definir uma transformação computeRelative, você define o atributo de ação como computeRelative. Você também especifica os parâmetros para a origem de entrada, o campo de particionamento, o campo de classificação e as definições de campos derivados.
Parâmetros
Você pode especificar parâmetros nas seguintes seções do nó computeRelative.
A tabela a seguir descreve os parâmetros da seção parameters.
| Parâmetro | Obrigatório? | Valor |
|---|---|---|
| origem | Sim | Nó no arquivo de definição de fluxo de dados que identifica a origem de entrada para essa transformação. |
| partitionBy | Sim | Nome de API do campo usado para particionar os registros no conjunto de dados. Especifique somente um campo de particionamento. |
| orderBy | Sim | Campo usado para classificar os registros dentro de cada partição, e a ordem de classificação: crescente ( Exemplo: |
| computedFields | Sim | Uma lista de definições para campos derivados. Os campos derivados podem ser baseados em um campo de origem ou em uma expressão SAQL. Exemplo mostrando campos derivados com base em um campo de origem e em uma expressão de SAQL: |
computedFields
A tabela a seguir descreve os atributos na seção computedFields.
| Parâmetro | Obrigatório? | Valor |
|---|---|---|
| nome | Sim | Nome de API do campo derivado para adicionar ao conjunto de dados. O nome deve ser exclusivo no conjunto de dados. Se o nome não for exclusivo, a execução do fluxo de dados falhará. |
| rótulo | Não | O nome de exibição do campo derivado que aparece na interface do usuário do CRM Analytics. Pode ter até 255 caracteres. Usa como padrão o nome da API se não for especificado. |
| descrição | Não | Descrição do campo derivado apenas para informação. |
| expression | Sim | Atributos de expressão usados para calcular o valor do campo derivado. A expressão pode ser baseada em campos de entrada ou em outros campos derivados na transformação. Exemplo: |
expression
A tabela a seguir descreve os atributos na seção expression ao criar um campo derivado com base em um campo de origem.
A tabela a seguir descreve os atributos na seção expression ao criar um campo derivado com base em uma expressão SAQL.
| Parâmetro | Obrigatório? | Valor |
|---|---|---|
| saqlExpression | Sim | Expressão SAQL usada para calcular o valor do campo derivado. A expressão pode ser baseada em campos de entrada ou em outros campos derivados na transformação. Você pode usar as funções de deslocamento Exemplo para calcular a variação percentual do valor anterior para o valor atual: Você também pode usar o operador de caso SAQL na expressão. Exemplo para valores de saída Up, Down ou No Change com base na mudança do valor anterior para o valor atual: |
| tipo | Sim | O tipo de campo do CRM Analytics associado ao campo. Os tipos válidos são Data, Numérico e Texto. Exemplo: |
| scale | Não | O número de dígitos à direita do separador decimal em um valor numérico. Exemplo: |
| padrão | Sim (somente para campos numéricos) | O valor padrão, se não for possível calcular um. Exemplo: |
