Есть ли способ добавить строку/строки, если они не существуют в таблице результатов из запроса kusto? Мне нужно создать отчет из информации о приложении, и я должен получить таблицу в следующем формате:
X, Y, Z я получаю из журналов приложений, но не каждый раз, когда X, Y, Z находятся в журналах. Иногда Z, Y или X не существуют в журналах, и я получаю таблицу, например:
Мне нужно добавить строку с name_column "Z" и с количеством "0", и моя правильная таблица результатов должна быть:
Может кто-нибудь, пожалуйста, помогите мне?
Azure Data Explorer — это Kusto как PaaS. Azure Application Insights — это служба SaaS, которая использует Kusto в качестве основной базы данных. Нет смысла отмечать этот пост с ними обоими. Kusto Explorer — это клиентский инструмент Windows для KQL, и он не имеет ничего общего с вашим вопросом.
let YourQueryResults = datatable(name_column:string, count:int)["X", 58, "Y", 9];
let NameColumn = datatable(name_column:string)["X", "Y", "Z"];
NameColumn
| lookup YourQueryResults on name_column
| extend count = coalesce(['count'], 0)
В соответствии с рекомендациями StackOverflow сообщение должно содержать только один вопрос. Пожалуйста, откройте новый пост для вашего второго вопроса.