Kusto/KQL:如何从多个表中获取单个列的最大值摘要



我有一个Kusto数据库,其中有多个表描述具有共享列名的实体,例如它们都有一个Age列。它们还以相同的字符串为前缀,所以很容易用union database("db").PREFIX*之类的东西来针对它们(假设并集不是我真正想要的(。我想退回一张表格:

TableName|max(年龄(

例如

PrefixStudent |12
PrefixTeacher|65
PrefixVolunteer|22

有没有一种方法可以做到这一点,而不必对表名进行硬编码?

您可以使用union withsource=T,例如:

union withsource=T PREFIX*
| summarize max(Age) by T

最新更新