Функции свойств
Список функций свойств, которые можно использовать в выражениях.
Функция | Описание |
---|---|
$csearch | Выбирает несколько столбцов из таблицы данных с помощью ограничивающего поискового выражения. Первым аргументом является таблица данных, а вторым — строка, содержащая поисковое выражение, которое определяет имена возвращаемых столбцов. Функция возвращает список (неэкранированных) имен столбцов из таблицы данных, которые соответствуют выражению поиска. Примеры. $csearch([Data Table],"*") → Возвращает список значений в таблице данных под названием Data Table. $csearch([Data Table], "Col*") → Возвращает список значений в таблице данных под названием Data Table, начиная с «Col», например Column 1, Column 2 и т. д. |
$esc | Заменяет «]» в именах столбцов на «]]» и заключает экранированные имена столбцов в «[» и «]». Аргументом является значение или функция свойства, которая начинается со знака доллара ($). Примеры. $esc(${PropertyName}) → Возвращает значение свойства в качестве имени столбца (в [ и ]). $esc($csearch([Data Table], "Col*")) → Возвращает список всех столбцов в таблице данных Data Table, начиная с «Col», например [Column 1], [Column 2] и т. д. |
$map | Сопоставляет свойство со значением в виде списка с одной строкой. Первым аргументом является шаблон, используемый для каждого значения из списка, а вторым — указание, как значения из списка должны соединяться в итоговом выражении. Примеры. $map("sum([${PropertyName}])", ",") → Возвращает список суммы столбцов через запятую, включенных в списочное свойство, например sum([Column 1]),sum([Column 2]) . <$map("[${PropertyName}]", " NEST")> → Возвращает вложенную категорийную иерархию на основе столбцов, включенных в списочное свойство, например <[Column 1] NEST[Column 2]> . |
BaseRowId | Возвращает уникальный идентификатор для каждой вычисляемой строки из этой визуализации. Этот идентификатор выбирается из идентификаторов, вычисленных для таблицы данных. Это значение может изменяться при выполнении фильтрации или маркировки. Пример. BaseRowId() |
ColumnProperty | Первый аргумент — столбец, второй — имя свойства столбца в виде строки. Возвращает значение свойства именованного столбца из столбца. Значение свойства столбца не может быть списком, а свойство столбца должно существовать до создания выражения. Пример. ColumnProperty([Column], "Description") |
DataTableProperty | Возвращает значение свойства таблицы данных. Аргумент метода — это имя свойства таблицы данных в виде строки. Пример. DataTableProperty("Table.CreationDate") |
DocumentProperty | Возвращает значение свойства документа. Свойства документа можно использовать во всем документе. Аргумент метода — это имя свойства документа данных в виде строки. Пример. DocumentProperty("Extension.NumberOfBins") |
RowId | Возвращает уникальный идентификатор для каждой вычисляемой строки из этой визуализации. Этот идентификатор не изменится при выполнении фильтрации или маркировки. Пример. RowId() |