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