Funções de propriedade

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

Função Descrição
$csearch Seleciona 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.

$esc Substitui "]" 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.

$map Mapeia 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]>

BaseRowId Retorna 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()

ColumnProperty O 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")

DataTableProperty Retorna 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")

RowId Retorna 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.