Как я могу добавить пользовательскую строку в конец результатов моего запроса - PullRequest
0 голосов
/ 28 июня 2018

У меня есть простой запрос для отчетов.

requests
| project name

, что дает мне:

name
----
foo
bar
baz

Я хочу изменить запрос, добавив дополнительную строку, например:

requests
| project name
| print("qux")

что даст:

name
----
foo
bar
baz
qux

Возможно ли это? Я не могу просто добавить фактические данные, и настоящая причина в том, чтобы сообщать. Мне просто нужно написать запрос, который даст мне последние результаты, которые я перечислил выше.

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете создать собственную таблицу с нужной вам строкой, используя 'datatable', а затем использовать оператор 'union' для добавления строки:

let x = datatable (name:string) [ "qux" ];
requests
| take 5
| project name 
| union x

Также возможно начать с «печати»:

print("qux")
| project-rename name=print_0
| union (requests | take 5 | project name)
...