Loading
CRM Analytics
Funções de múltiplos valores para fórmulas

Funções de múltiplos valores para fórmulas

No CRM Analytics, use funções de múltiplos valores com seus dados multivalor. Por exemplo, procure um valor específico, conte quantos valores já existem, crie um novo multivalor combinando outros textos, converta um multivalor em uma string ou divida uma string e retorne um multivalor. Os argumentos para funções de múltiplos valores devem ser strings de texto ou campos.

Ao inserir uma fórmula, use o nome da API da coluna na expressão, não o rótulo. A seção de parâmetros é colocada entre parênteses. Além disso, as strings de texto devem estar entre aspas retas ('This is a string.').

Você pode usar as seguintes funções de múltiplos valores em uma expressão de fórmula.

Função de múltiplos valoresDescriçãoSintaxe
split

Divide uma string no delimitador especificado e retorna um multivalor. Se limit for especificado, ele retornará, no máximo, o número especificado de divisões.

  • Entrada: texto, texto
  • Saída: multivalor

split(field,delimiter, limit(optional))

field é o campo de texto (dimensão) ou a string a serem convertidos em múltiplos valores.

delimiter é o valor para separar os elementos na string. Pode ser um campo ou uma string de texto.

limit é o número máximo de elementos retornados em de múltiplos valores. Esse parâmetro é opcional. Pode ser um campo ou um número.

array_join

Converte múltiplos valores em uma string com elementos separados pelo delimitador especificado. Se nenhuma string for especificada para nullReplacement, os nulos serão ignorados.

  • Entrada: multivalor, texto
  • Saída: texto

array_join(mvField,delimiter,nullReplacement(optional))

mvField é a coluna de texto de múltiplos valores a ser convertida em uma string.

delimiter é o valor para separar os elementos na string. Pode ser um campo ou uma string de texto.

nullReplacement é o valor que substitui os nulos. Esse parâmetro é opcional. Pode ser um campo ou uma string de texto.

array_contains

Retornará TRUE se a string especificada for encontrada no multivalor.

  • Entrada: multivalor, texto
  • Saída: texto (true/false)

array_contains(mvField,literal)

mvField é o campo ou coluna de múltiplos valores a ser pesquisado.

literal é o valor a ser pesquisado no início do campo. Pode ser um campo ou uma string de texto.

size

Retorna o número de elementos em múltiplos valores. Se o multivalor for nulo, retornará -1.

  • Entrada: multivalor
  • Saída: número

size(mvField)

mvField é o campo de texto de múltiplos valores a ser medido.

Ao filtrar campos de múltiplos valores com valores vazios e valores nulos, para obter resultados consistentes entre os resultados da visualização interativa e da execução em lote, use size(mvField)<1 e não size(mvField)=-1

array

Retorna um multivalor contendo elementos únicos.

  • Entrada: texto
  • Saída: multivalor

array(field1,field2,...fieldN)

field1 é a primeira coluna ou string de texto a incluir o valor concatenado.

field2 é a segunda coluna ou string de texto (dimensão) a ser incluída.

fieldN é qualquer número de colunas ou strings de texto (dimensão) extras a incluir.

element_at

Retorna o elemento de um multivalor no índice informado.

  • Entrada: multivalor, inteiro
  • Saída: texto

element_at(mvField, index)

mvField é o campo de múltiplos valores do qual retornar o elemento.

index é o índice a ser usado na matriz.

array_distinct

Remove itens duplicados do multivalor.

  • Entrada: multivalor
  • Saída: multivalor

array_distinct(mvField)

mvField é o campo de múltiplos valores do qual remover itens duplicados.

 
Carregando
Salesforce Help | Article