Fonctions de propriété

La liste indique les fonctions de propriétés pouvant être utilisées dans des expressions.

Fonction Description
$csearch Sélectionne un nombre de colonnes dans une table de données, à l’aide d’une expression de recherche de limitation. Le premier argument est une table de données et le second argument est une chaîne contenant l'expression de recherche qui détermine quels noms de colonne doivent être renvoyés. La fonction renvoie une liste des noms de colonnes (non protégés) de la table de données, qui correspondent à l'expression de recherche.

Exemples :

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

→ Renvoie une liste de toutes les valeurs de la table de données appelée Table de données.

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

→ Renvoie une liste de toutes les valeurs de la table de données Data Table qui commencent par « Col », par exemple, Column 1, Column 2, etc.

$esc Dans les noms de colonnes, cette fonction remplace « ] » par « ]] » et insère les noms de colonnes protégés dans les crochets « [ » et « ] ». L’argument est une valeur ou une fonction de propriété qui commence par le signe du dollar ($).

Exemples :

$esc(${PropertyName})

→ Renvoie la valeur de propriété en tant que nom de la colonne (entre crochets [ et ]).

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

→ Renvoie la liste de toutes les colonnes de la table de données « Data Table » commençant par « Col », par exemple, [Column 1], [Column 2], etc.

$map Mappe une propriété sous forme de liste sur une chaîne unique. Le premier argument correspond à un modèle à utiliser pour chaque valeur de la liste et le second argument indique comment les valeurs de la liste doivent être connectées dans l'expression obtenue.

Exemples :

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

→ Renvoie une liste séparée par des virgules de la somme des colonnes inclues dans la propriété des valeurs de liste, par exemple, sum([Column 1]),sum([Column 2])

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

→ Renvoie une hiérarchie catégorielle imbriquée à l'aide des colonnes incluses dans la propriété des valeurs de liste, par exemple <[Column 1] NEST[Column 2]>

BaseRowId Renvoie un identifiant unique pour chaque ligne calculée de la visualisation. Cet identifiant est sélectionné parmi les identifiants calculés dans la table de données. Cette valeur peut être modifiée lors d'un filtrage ou d'un marquage.

Exemple :

BaseRowId()

ColumnProperty Le premier argument est une colonne et le second est un nom de propriété de colonne s'affichant sous forme de chaîne. Renvoie la valeur de la propriété de colonne nommée de la colonne. La valeur de la propriété de colonne ne peut pas être une liste et la propriété de colonne doit exister avant que l'expression ne soit créée.

Exemple :

ColumnProperty([Column], "Description")

DataTableProperty Renvoie la valeur de la propriété de table de données. L'argument de la méthode est le nom de la propriété de la table de données, affiché sous forme de chaîne.

Exemple :

DataTableProperty("Table.CreationDate")

DocumentProperty Renvoie la valeur de la propriété du document. Les propriétés du document peuvent être utilisées dans tout le document.

L'argument de la méthode est le nom de la propriété du document, affiché sous forme de chaîne.

Exemple :

DocumentProperty("Extension.NumberOfBins")

RowId Renvoie un identifiant unique pour chaque ligne calculée de la visualisation. Cet identifiant n'est pas modifié lors d'un filtrage ou d'un marquage.

Exemple :

RowId()

Voir aussi Fonctions.