Guia do Usuário do Cliente Web Spotfire®

Funções de propriedade

A lista mostra as funções de propriedade que você pode usar em expressões.

FunçãoDescrição
$csearchSeleciona um número de colunas de uma tabela de dados utilizando uma expressão de pesquisa limitante.O primeiro argumento é uma tabela de dados e o segundo argumento é uma cadeia que contém a expressão de busca determinando quais nomes de colunas devem ser retornados.A função retorna uma lista de nomes de colunas (não escapados) da tabela de dados que atendem a expressão de busca.

Exemplos:

$csearch([Data Table],"*")

→ Retorna uma lista de todos os valores na tabela de dados chamada Tabela de Dados.

$csearch([Data Table], "Col*")

→ Retorna uma lista de todos os valores na tabela de dados chamada Tabela de Dados iniciados por "Col", por exemplo, Coluna 1, Coluna 2, etc.

$escSubstitui "]" nos nomes de coluna por "]]" e inclui os nomes da coluna escapada em "[" e "]".O argumento é um valor da propriedade ou uma função da propriedade que começa com um sinal de dólar ($).

Exemplos:

$esc(${PropertyName})

→ Retorna o valor da propriedade como um nome de coluna (entre [ e ]).

$esc($csearch([Data Table], "Col*"))

→ Retorna uma lista de todos as colunas na tabela de dados chamada Tabela de Dados iniciados por "Col", por exemplo, [Coluna 1], [Coluna 2], etc.

$mapMapeia uma lista de propriedade avaliada para caracteres únicos.O primeiro argumento é um modelo para utilizar para cada valor na lista e o segundo argumento é uma especificação de como os valores de lista devem ser conectados na expressão resultante.

Exemplos:

$map("sum([${PropertyName}])", ",")

→ Retorna uma lista separada por vírgula da soma das colunas incluídas na propriedade com lista de valores, por exemplo, sum([Column 1]),sum([Column 2])

<$map("[${PropertyName}]", " NEST")>

→ Retorna uma hierarquia categórica aninhada utilizando as colunas incluídas na propriedade com lista de valores, por exemplo, <[Column 1] NEST[Column 2]>

BaseRowIdRetorna um identificador único para cada linha calculada na visualização.Esse identificador é selecionado a partir dos identificadores calculados na tabela de dados.Este valor pode alterar quando a filtragem ou marcação é realizada.

Exemplo:

BaseRowId()

ColumnPropertyO primeiro argumento é uma coluna e o segundo argumento é o nome da propriedade da coluna, apresentadas como caracteres.Retorna o valor da propriedade da coluna nomeada a partir da coluna.O valor da propriedade da coluna não pode ser uma lista e a propriedade da coluna tem que existir antes de criar a expressão.

Exemplo:

ColumnProperty([Column], "Description")

DataTablePropertyRetorna o valor da propriedade da tabela de dados.O argumento para o método é o nome da propriedade da tabela de dados, apresentado como caracteres.

Exemplo:

DataTableProperty("Table.CreationDate")

DocumentProperty Retorna o valor da propriedade do documento.As propriedades do documento podem ser utilizadas em todo o documento.

O argumento para o método é o nome da propriedade do documento, apresentado como caracteres.

Exemplo:

DocumentProperty("Extension.NumberOfBins")

RowIdRetorna um identificador único para cada linha calculada na visualização.Este identificador não altera quando a filtragem ou marcação é realizada.

Exemplo:

RowId()

Veja tambémFunções.