Funciones de propiedades
La lista enumera las funciones de propiedad que puede utilizar en expresiones.
Función | Descripción |
---|---|
$csearch | Selecciona un número de columnas de una tabla de datos mediante una expresión de búsqueda con limitación. El primer argumento corresponde a una tabla de datos, mientras que el segundo es una cadena que contiene la expresión de búsqueda que determina los nombres de columna que se devolverán. La función da como resultado una lista con los nombres de columna (sin escape) provenientes de la tabla de datos que coinciden con la expresión de búsqueda. Ejemplos: $csearch([Data Table],"*") → Devuelve una lista de todos los valores de la tabla de datos denominada Tabla de Datos. $csearch([Data Table], "Col*") → Devuelve una lista de todos los valores de la tabla llamada Tabla de datos que comiencen por "Col"; p. ej., Columna 1, Columna 2, etc. |
$esc | Sustituye el signo "]" de los nombres de columna por "]]" y encierra los nombres de columna de escape entre los símbolos "[" y "]". El argumento es un valor de propiedad o una función de propiedad que empieza con el signo de dólar ($). Ejemplos: $esc(${PropertyName}) → Devuelve el valor de la propiedad como un nombre de columna (entre [ y ]). $esc($csearch([Data Table], "Col*")) → Devuelve una lista de todas las columnas de la tabla de datos llamada "Tabla de datos" que comienzan por "Col"; p. ej., [Columna 1], [Columna 2], etc. |
$map | Asigna una propiedad de valores de lista a una única cadena. El primer argumento es una plantilla que se usará para cada valor de la lista. Por su parte, el segundo es una especificación de cómo se deben conectar los valores de la lista en la expresión resultante. Ejemplos: $map("sum([${PropertyName}])", ",") → Devuelve una lista separada por comas de la suma de columnas que se incluyen en la propiedad de valores de lista; p. ej., sum([Column 1]),sum([Column 2]) <$map("[${PropertyName}]", " NEST")> → Devuelve una jerarquía anidada por categorías que utiliza las columnas incluidas en la propiedad de valores de lista; p. ej., <[Column 1] NEST[Column 2]> |
BaseRowId | Devuelve un identificador exclusivo por cada fila calculada de la visualización. Este identificador se selecciona a partir de los identificadores calculados en la tabla de datos. El valor puede cambiar cuando se aplican filtros o marcas. Ejemplo: BaseRowId() |
ColumnProperty | Indica que el primer argumento es una columna y el segundo, el nombre de la propiedad de la columna, que se presenta como una cadena. Devuelve el valor de la propiedad de la columna a la que se ha dado un nombre. El valor de la propiedad de columna no puede ser una lista y la propiedad de columna debe existir antes de que se cree la expresión. Ejemplo: ColumnProperty([Column], "Description") |
DataTableProperty | Devuelve el valor de la propiedad de tabla de datos. El argumento del método es el nombre de la propiedad de tabla de datos, que se presenta como una cadena. Ejemplo: DataTableProperty("Table.CreationDate") |
DocumentProperty | Devuelve el valor de la propiedad de documento. Las propiedades del documento pueden usarse en todo él. El argumento del método es el nombre de la propiedad del documento, que se presenta como una cadena. Ejemplo: DocumentProperty("Extension.NumberOfBins") |
RowId | Devuelve un identificador exclusivo por cada fila calculada de la visualización. El identificador no cambiará cuando se apliquen filtros o marcas. Ejemplo: RowId() |