Запрос infoTableFunctions
Описание
Этот сервис применяет запрос к таблице данных.
Входные данные
Имя параметра
Описание
Базовый тип
t
Таблица данных, содержащая данные.
INFOTABLE
query
Запрос для выполнения для таблицы данных.
Дополнительные сведения о записи критериев запроса см. в разделе Параметр запроса для сервисов запросов.
QUERY
Выходные данные
Имя параметра
Описание
Базовый тип
result
Новая таблица данных со строками из входной таблицы, которые соответствуют запросу. Структура данных будет соответствовать форме входной таблицы.
INFOTABLE
Пример
В этом примере журнал приложения используется в качестве источника таблицы данных с дополнительными строками, выходящими за пределы интересующих данных. Позже по ней строится запрос для фильтрации важных строк и применяется фильтр с помощью этого сервиса.
// result: INFOTABLE dataShape: "LogEntry"
var inputInfotable = Logs["ApplicationLog"].QueryLogEntries({
maxItems: undefined /* NUMBER */,
searchExpression: undefined /* STRING */,
fromLogLevel: undefined /* STRING */,
instance: undefined /* STRING */,
endDate: undefined /* DATETIME */,
origin: undefined /* STRING */,
thread: undefined /* STRING */,
ascendingSearch: undefined /* BOOLEAN */,
oldestFirst: undefined /* BOOLEAN */,
toLogLevel: undefined /* STRING */,
user: undefined /* USERNAME */,
sortFieldName: undefined /* STRING */,
startDate: undefined /* DATETIME */
});
var query = {
"filters": {
"fieldName": "level",
"type": "LIKE",
"value": "*Error*"
}
};
var params = {
t: inputInfotable /* INFOTABLE */,
query: query /* QUERY */
};
// result: INFOTABLE
var result = Resources["InfoTableFunctions"].Query(params);
Было ли это полезно?