Você está aqui:
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 valores | Descrição | Sintaxe |
|---|---|---|
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.
|
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.
|
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.
|
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á
|
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 |
array |
Retorna um multivalor contendo elementos únicos.
|
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.
|
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.
|
mvField é o campo de múltiplos valores do qual remover itens duplicados. |
