在Azure数据资源管理器中,我尝试使用“project”和“distinct”关键字。
表记录有 3 个我想使用“项目”的字段:
- CowName
- CowType
- CowNum
- CowLabel
但表中还有许多其他字段,例如日期、测量值等,我不想返回。
Cows
| project CowName, CowType, CowNum, CowLabel
但是,我想避免 CowName 和 CowNum 的重复记录,所以我包括了
Cows
| project CowName, CowType, CowNum, CowLabel
| distinct CowName, CowNum
但是当我这样做时,返回的唯一列是 CowName 和 CowNum。我现在完全缺少 CowType 和 CowLabel。
有没有办法同时使用“项目”和“不同”而不互相干扰?
我应该采取不同的方法吗?
你可以做:
Cows
| distinct CowName, CowType, CowNum
或者,如果您不想拥有不同的 CowType 值,而只想拥有它的任何值:
Cows
| summarize any(CowType) by CowName, CowNum
参考:
总结运算符:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/summarizeoperator https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/summarizeoperator
不同的运算符:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/distinctoperator https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/distinctoperator
any() 聚合函数:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/any-aggfunction https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/any-aggfunction
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)